summaryrefslogtreecommitdiffhomepage
path: root/facetracknoir/ui.h
AgeCommit message (Collapse)Author
2015-10-11ui: add software update check and dialogtrackhat-1.1p1Stanislaw Halik
2015-10-02ui: confirm exit if tracking in progressStanislaw Halik
Sponsored-by: TrackHat
2015-09-30Merge branch 'unstable' into trackhat-uiStanislaw Halik
Sponsored-by: TrackHat * unstable: (112 commits) Revert "accela: try more complex deadzone algorithm" pt: add wiki link for calibration instructions qfc: more gray colors when graph is disabled qfc, mapping: disallow editing and change color when checkbox disabled qfc: don't allow editing when disabled plugin-support: workaround multiple copies of modules accela: change translation gain accela: change rotation gain pt: change extraction code freepie-udp: add license freepie-udp: update accela: try more complex deadzone algorithm accela: add helpful comment accela: revert to more quadratic spline at start also save if save pending when start tracking ui: force saving if saving timer is pending accela: slightly more linear function pose-widget: simplify freepie-udp: nix harmless warning pose-widget: add comment simple-mat: add __restrict for GNU ui: save settings on a timer ui: show a warning if configuration directory can't be used aruco: tune min/max marker size win32-joystick: fix duplicate device name selection logic ui: no need to reset settings on tracking start ui: save profile when combobox text changes, not merely index ui: save current tracker/filter/proto, not last win32-joystick: fix COM failure path win32-joystick: nix unused variable win32-joystick: allow for unique selection of joysticks qfc: also draw line from function start while moving no need to save on tracking start anymore save axis opts, not just spline control points tracker: change centering order again fix typo cmake: don't say "opentrack" twice for osx build ui: really don't switch profiles while refreshing combobox pt: fix type mismatch ui: save prior to switching configs tracker_rs: adjusted tracker's name ui: don't reload settings if config wasn't changed ui: save everything before switching profiles options: return .ini basename easier tracker_rs: more readable icon tracker_rs: prevent potential thread starvation ui: switch to newly-created config ui: decruft ui: also bail on new config if its name is ".ini" ui: auto-refresh config list ui: display up to 20 profiles w/o scrolling ui: create an empty config properly in another code branch udp-tracker: silence harmless warning plugin-support: fix typo plugin-support: set more sane RTLD flags plugin-support: free modules from address space when needed ui: rename symbol to reflect current usage ui: move some slots to private ui, shortcuts: these are slots, actually ui: no need to write anything to new empty config ui: avoid potential memory leak ft: new game support game-data: chomp newlines in extractor ui: append extension in the right place simple-mat: fix arglist SFINAE simple-mat: can use static_cast here nix default empty config. it gets created on its own. ui: these aren't qt slots ui: nix wrong headers ui: remove GNU GPL ui: simplify condition props changed only main, ui: store config files in a predefined directory pt: show extracted points' areas and success count close dialogs on switch to new module ...
2015-09-03ui: force saving if saving timer is pendingStanislaw Halik
Force saving when tracking is stopping at least. Due to "struct work" being destroyed, unsaved settings revert to last saved. So before "struct work" destruction need to save if save is pending. Issue: #179
2015-08-30ui: save settings on a timerStanislaw Halik
The QSettings IO is damn slow on Windows. Save only after five seconds have elapsed with nothing being changed.
2015-08-30ui: save profile when combobox text changes, not merely indexStanislaw Halik
2015-08-28ui: really don't switch profiles while refreshing comboboxStanislaw Halik
2015-08-27ui: don't reload settings if config wasn't changedStanislaw Halik
Since combobox is reloaded on a timer, the "current" config changes all the time.
2015-08-26ui: auto-refresh config listStanislaw Halik
2015-08-24ui: rename symbol to reflect current usageStanislaw Halik
2015-08-24ui: move some slots to privateStanislaw Halik
2015-08-24ui, shortcuts: these are slots, actuallyStanislaw Halik
2015-08-24ui: avoid potential memory leakStanislaw Halik
While not having tested with valgrind, setMenu() doesn't seem to take ownership of QMenu. Ensure it's not leaked.
2015-08-22ui: these aren't qt slotsStanislaw Halik
2015-08-22ui: nix wrong headersStanislaw Halik
2015-08-22ui: remove GNU GPLStanislaw Halik
Nothing copyrightable under GNU GPL remains. We can FINALLY remove previous copyright statement and GNU GPL terms. Issue: #226
2015-08-22main, ui: store config files in a predefined directoryStanislaw Halik
Settings files are now stored in Documents/opentrack-version. The transition path is to copy all .ini files into that directory, accessible through the "Profile" menu dropdown. Issue: #179
2015-07-20Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-20add my own copyrightStanislaw Halik
We need copyright on contributions or else it defaults to granting no rights.
2015-07-17Merge branch 'unstable' into trackhat-uiStanislaw Halik
2015-07-17ui: set game title in titlebarStanislaw Halik
2015-07-17ui: less includesStanislaw Halik
2015-06-18flushStanislaw Halik
It crashes after drawing a frame for now.
2015-06-12trackhat: some stubsStanislaw Halik
2015-06-07plugin-support: make header-only, expose as public APIStanislaw Halik
Issue: #151 Some global namespace macros are now prefixed with "OPENTRACK_" to avoid namespace clashes. This header is now safe to include in third-party projects.
2015-05-31ui: introduce options dialogStanislaw Halik
Move the non-mapping contents of mapping dialog to new options dialog. The latter now also contains what used to be in the shortcuts dialog.
2015-05-22main: allow automatically run profiles when executables runStanislaw Halik
Issue: #160
2015-05-20main: simplify #161Stanislaw Halik
2015-05-20Added command line option for automatic startsFabian Wickborn
2015-02-17prefer relative directory path inside install directoryStanislaw Halik
Issue: #130
2014-12-06move shortcut dialog to ui moduleStanislaw Halik
2014-11-29implement zero shortcutStanislaw Halik
2014-10-29work around global 'ptr' symbol clash with opencvStanislaw Halik
Issue: #89 Reported-by: @runningman84
2014-10-28hook up tray to buildStanislaw Halik
Issue: #64
2014-10-28renameStanislaw Halik