summaryrefslogtreecommitdiffhomepage
path: root/variant
AgeCommit message (Collapse)Author
2019-02-11cv/video-widget: make it work without opencvStanislaw Halik
2019-02-10cmake: link version static library to the right targetStanislaw Halik
2019-02-09random nonsense onlyStanislaw Halik
2019-02-09options, opentrack: fix migrations with tie_settingStanislaw Halik
Migrations only ran after `tie_setting()' handlers were done, clobbering the settings that were about to be migrated. Applying QSignalBlocker to few comboboxes isn't enough as it affects everything touched by `tie_setting()'. Split reload and notify phases in the options system.
2019-02-09use consistent naming for `profile'Stanislaw Halik
2019-02-09opentrack: fix profile list storageStanislaw Halik
The authoritative source for profile names is now a vector rather than a user interface element. Add some sanity checks to `main_window::set_profile'. Remove the `config_listed' abomination.
2019-02-09opentrack: move module list to base classStanislaw Halik
2019-02-09opentrack: rename, reorder, add `static'Stanislaw Halik
2019-02-09opentrack: move members around in headerStanislaw Halik
2019-02-03opentrack: use in-header initializerStanislaw Halik
2019-02-03opentrack: get rid of Q_OBJECTStanislaw Halik
More work toward mixins.
2019-02-03[TEST] opentrack: separate components a bitStanislaw Halik
This can cause regressions, but is a step toward mixin support.
2019-01-24gui, opentrack: simplify std::function/unique_ptr usageStanislaw Halik
Reported by: ElDesalmado
2019-01-18opentrack: fix use-after-free (?)Stanislaw Halik
2019-01-18opentrack: fix typoStanislaw Halik
2019-01-18fix selecting no filterStanislaw Halik
2019-01-16modernize onlyStanislaw Halik
- replace `static constexpr inline' with `static constexpr'. `inline' is implied. - use braced initializer lists where applicable - still missing `override' usages
2019-01-16opentrack: reformatStanislaw Halik
2019-01-16opentrack: make sure tracking stop pose is shownStanislaw Halik
2019-01-16opentrack: don't hang in foregroundStanislaw Halik
This only affects quitting the program. It doesn't affect regular tracking stop procedure, sadly.
2019-01-16clang-tidy fixes onlyStanislaw Halik
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever.
2018-12-24{opentrack,trackmouse}: fix ps3eye led workaroundStanislaw Halik
2018-12-24trackmouse: copy-paste changed codeStanislaw Halik
2018-12-24style/quality onlyStanislaw Halik
No functional changes. - add `override' everywhere where missing - almost pass clang's `-Wweak-vtables' - avoid some float/double conversions - remove unused private members - make signedness conversions explicit - put stuff in right namespaces to aid analysis
2018-12-24cruftStanislaw Halik
2018-12-08clean up a bitStanislaw Halik
2018-11-14trackmouse: update keysStanislaw Halik
2018-11-05trackmouse: fix toggle tracker shortcutStanislaw Halik
2018-11-03opentrack: pull in EXIT_{SUCCESS, FAILURE}Stanislaw Halik
2018-11-03opentrack: move unistd.h stuff to end of fileStanislaw Halik
2018-11-02trackmouse: fix settingsStanislaw Halik
2018-10-27trackmouse: avoid recursive exitStanislaw Halik
2018-10-27trackmouse: reorder includesStanislaw Halik
2018-10-27trackmouse: fix the freeze hotkeyStanislaw Halik
2018-10-27trackmouse: connect slider to mouse sensitivityStanislaw Halik
2018-10-27cleanupStanislaw Halik
2018-10-27trackmouse: lang files keep changingStanislaw Halik
2018-10-27trackmouse: fix buildStanislaw Halik
2018-10-27trackmouse: add Mini Clip Right sizesStanislaw Halik
2018-10-12variant/trackmouse: copy-paste from default on short noticeStanislaw Halik
2018-10-05silly busyworkStanislaw Halik
2018-07-24WIPStanislaw Halik
2018-07-14opentrack: move macros away from header fileStanislaw Halik
2018-07-14opentrack: this can be privateStanislaw Halik
2018-07-14opentrack: cleanup main_window::set_titleStanislaw Halik
2018-07-09cleanup onlyStanislaw Halik
2018-07-08options: fix 2 issuesStanislaw Halik
1. Calling valueChanged didn't invoke machinery in value<t>, only base_value aka value_. There's a fast path in value<t>::type() despite the pessimization. 2. Split global scope stuff into options::globals from the options::globals stuff 3. Adjust usages
2018-07-08modernize onlyStanislaw Halik
2018-07-02opentrack/main-window: use more aggregate initializationStanislaw Halik
This is new in C++17, cf. P0017R1.
2018-06-26options/base-value: rename to `value_'Stanislaw Halik