summaryrefslogtreecommitdiffhomepage
path: root/facetracknoir/ui.cpp
AgeCommit message (Collapse)Author
2015-10-30rename gui directoryStanislaw Halik
2015-10-12version: drop volatile, not neededStanislaw Halik
2015-10-11ui: set focus to start/stop buttonsStanislaw Halik
2015-10-06main, ui: fix sort orderStanislaw Halik
Sort order was applied only to combobox but not to tracker list. Reported-by: @nanospork cf. https://github.com/opentrack/opentrack/issues/231#issuecomment-145741998
2015-10-06ui: fix close on saveStanislaw Halik
stopping the timer prevented maybe_save() from working
2015-10-06ui: sort combobox items according to their name, not filenameStanislaw Halik
2015-09-03also save if save pending when start trackingStanislaw Halik
Just to be safe. Issue: #179
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: show a warning if configuration directory can't be usedStanislaw Halik
2015-08-30ui: no need to reset settings on tracking startStanislaw Halik
2015-08-30ui: save profile when combobox text changes, not merely indexStanislaw Halik
2015-08-30ui: save current tracker/filter/proto, not lastStanislaw Halik
Current tracker/filter/proto name depends on the currentTextChanged() slot. currentIndexChanged() runs before currentText() is updated, causing the old name to be saved.
2015-08-28no need to save on tracking start anymoreStanislaw Halik
2015-08-28ui: really don't switch profiles while refreshing comboboxStanislaw Halik
2015-08-27ui: save prior to switching configsopentrack-2.3-rc17p1Stanislaw 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-27ui: save everything before switching profilesStanislaw Halik
2015-08-27options: return .ini basename easierStanislaw Halik
2015-08-26ui: switch to newly-created configStanislaw Halik
2015-08-26ui: decruftopentrack-2.3-rc17Stanislaw Halik
2015-08-26ui: auto-refresh config listStanislaw Halik
2015-08-25ui: create an empty config properly in another code branchStanislaw Halik
Missed in c0d1d315a7a62f8d8453a037073b8e95565cf482
2015-08-24ui: rename symbol to reflect current usageStanislaw Halik
2015-08-24ui: no need to write anything to new empty configStanislaw 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: append extension in the right placeStanislaw Halik
Otherwise, file can be overwritten accidentally
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-22ui: simplify conditionStanislaw Halik
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-08-22close dialogs on switch to new moduleStanislaw Halik
Don't preemptively close dialog on tracking stop, that's annoying for users.
2015-08-22nix headerStanislaw Halik
2015-07-26ui: remove duplicate includeStanislaw Halik
2015-07-20add my own copyrightStanislaw Halik
We need copyright on contributions or else it defaults to granting no rights.
2015-07-19ui: prevent clobbering current profileStanislaw Halik
Previously "open" always took to the topmost profile. Fixes #194
2015-07-18bundles are now reloaded when settings window is closedStanislaw Halik
This happens even if closed by alt+f4 or cancel button.
2015-07-17ui: set game title in titlebarStanislaw Halik
2015-07-16ui: update profile titleStanislaw Halik
Fixes: #191
2015-07-12ui: set working directory on statup as wellStanislaw Halik
2015-07-07typo: all dialogs were creating protocol dialogStanislaw Halik
2015-07-07ui: simplify dialog creationStanislaw Halik
2015-07-03ui: simplify protocol load failure logicStanislaw Halik
2015-07-03ui: bail early if no dialog can be foundStanislaw Halik
Issue: #182
2015-07-03fix msvc empty config listStanislaw Halik
Some MSVC 2015RC bug with static initialized const char*. But reproduced also in #179 (?)
2015-06-07ui: if dialog window exists, raise it, don't destroy and recreateStanislaw Halik
2015-06-02ui: run process detector every second, not threeStanislaw Halik
2015-05-31ui: allow for octopus screen traversalStanislaw Halik
The octopus will now traverse the screen in response to translation input. Previously it could only rotate, severely hampering its maneuverability.
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-23game-detector: switch profiles properlyStanislaw Halik
2015-05-22main: allow automatically run profiles when executables runStanislaw Halik
Issue: #160