summaryrefslogtreecommitdiffhomepage
path: root/options
AgeCommit message (Collapse)Author
2023-03-01options/value: log more with OTR_TRACE_NOTIFYStanislaw Halik
2023-03-01options/tie: fix combobox with single element on reloadStanislaw Halik
This was breaking the camera list with only one camera present.
2022-10-10options/tie: fix QComboBox connect() thread safetyopentrack-2022.3.1Stanislaw Halik
2022-10-10Revert "options/value: add `QObject::connect` wrapper"Stanislaw Halik
This reverts commit a67e8630caf20e7f48151024e9e68dd9271d75c7.
2022-07-01compat: drop pre-C++20 macros.hpp headerStanislaw Halik
2022-07-01whitespace onlyStanislaw Halik
2022-07-01options/value: add `QObject::connect` wrapperStanislaw Halik
This is useful not just to save on complexity in call sites, but also because I plan on using the Verdigris library to remove needless `valueChanged()` and `setValue()` overloads from each `value<t>` instance. Also fix a bug in `options/tie.hpp` where `QComboBox::setCurrentIndex` was erroneously called as `Qt::DirectConnection`.
2022-07-01compat/macros: move cv_qualified to options/Stanislaw Halik
2022-06-16cmake: don't pass OPENTRACK_ORG on cmdlineStanislaw Halik
2022-06-05options: cache the profile listStanislaw Halik
2022-04-19fix i18n generationStanislaw Halik
2022-01-03options/value-traits: fix -Wpedantic trailing comma warningStanislaw Halik
2021-12-17options, tracker/pt: allow force-reloading value_::valueChangedStanislaw Halik
Fixes auto threshold slider label text on toggling the checkbox without dragging the slider.
2021-11-20options/value: use function specialization, kill ugly self-typeStanislaw Halik
2021-10-20options: fix support for older Qt5Stanislaw Halik
Reported by @DaWelter.
2021-10-19options: add fixmeStanislaw Halik
2021-10-19options: run reload() handlers in ui threadStanislaw Halik
2021-10-19options: don't notify on idempotent valuesStanislaw Halik
2021-10-19Revert "options/tie: fix deadlocks"Stanislaw Halik
This reverts commit 2ef545b487209fb03bc2506b8e9bfa345d0f392b.
2021-10-19options/tie: fix deadlocksStanislaw Halik
2021-10-19options: add trace to valueChanged()Stanislaw Halik
2021-10-17options: use QRecursiveMutex explicitlyStanislaw Halik
2021-10-17options/connector: fix deadlockStanislaw Halik
2021-10-16options/opts: allow disable raii guardStanislaw Halik
2020-01-17options: fix buildStanislaw Halik
2020-01-17try to fix build for qt 5.13Stanislaw Halik
2020-01-16compat/qhash: try fix older QtStanislaw Halik
2019-12-29Merge branch 'unstable' of https://github.com/opentrack/opentrack into ↵Ries van Twisk
osx-build-fix
2019-12-29fix std::hash<QString>Stanislaw Halik
Fixes #1015
2019-11-30OSX Build fixesR. van twisk
2019-10-30options: use ~/.config on UnixStanislaw Halik
Fixes #807
2019-10-27fix clang warningsStanislaw Halik
2019-07-05options: fix global ini not saving on LinuxStanislaw Halik
2019-06-20options: fix GCC linkage warningStanislaw Halik
2019-05-04options: remove stale commentStanislaw Halik
2019-04-28Merge pull request #937 from opentrack/easy-tracker-more-modelsStanislaw Halik
Easy tracker more models
2019-04-28Easy Tracker: UI rework for custom model with three, four or five vertices.Stéphane Lenclud
More settings can be changed live without have to restart the tracker. Fixing a few deadlock issues.
2019-04-24options/value: kill copy ctorStanislaw Halik
2019-04-24options: add missing value::is_null() checksStanislaw Halik
2019-03-28actually expand __COUNTER__Stanislaw Halik
2019-03-02options: ensure ini_directory is never emptyStanislaw Halik
2019-03-02options: consistently use rvalue referencesStanislaw Halik
2019-03-01options/metatype: mark static as unusedStanislaw Halik
2019-02-28options/slider: simplify, sprinkle constexprStanislaw Halik
2019-02-28options/metatype: simplify definitionStanislaw Halik
2019-02-21do less global memory fences in atomicsStanislaw Halik
2019-02-11less header namespace pollutionStanislaw Halik
2019-02-11compat/macros: remove prefixStanislaw Halik
Let's not be concerned about global namespace pollution. These identifiers aren't exposed in the api/ directory.
2019-02-09options/base-value: remove stale commentStanislaw 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.