summaryrefslogtreecommitdiffhomepage
path: root/gui/main-window.cpp
AgeCommit message (Collapse)Author
2018-01-16gui, variant/default: move default UIStanislaw Halik
2018-01-16gui/main-window: sysexists(3) isn't appropriateStanislaw Halik
2018-01-16gui/main-window: fix more build errors on non-win32Stanislaw Halik
Issue: #721
2018-01-16gui/main-window: reformat max right columnStanislaw Halik
2018-01-14gui/main-window: don't crash with no trayStanislaw Halik
2018-01-14gui: fix trayStanislaw Halik
2018-01-13cmake, main: work toward introducing alternative UIStanislaw Halik
We're going to base opentrack derivatives on the same branch. Previously merges were a living hell. Modularizing the UI code and having continuously-built executables will do a lot. First opentrack variant in progress is a TrackHat device for mouse and scrolling control for people with spine and hand/arm disabilities.
2018-01-11cmake, gui, main: make user interface reusableStanislaw Halik
The work isn't complete. We need moving out all non-reusable parts away and only keeping user interface logic in a class.
2018-01-10many: get rid of trailing type specifiersStanislaw Halik
2017-12-18cmake: const correctnessStanislaw Halik
2017-12-10options: rename templateStanislaw Halik
2017-12-04api: add status check for modulesStanislaw Halik
2017-10-29gui: fix module on main screen not savedStanislaw Halik
2017-10-27gui/main-window: annoy when running as rootStanislaw Halik
2017-10-27gui/main-window: give ps3 eye time to stop properlyStanislaw Halik
2017-10-27gui: must close module dialogsStanislaw Halik
Otherwise settings don't get cancelled
2017-10-21logic/tracker: rename to pipelineStanislaw Halik
Could use a better name.
2017-10-20gui: don't close dialog on no-op changeStanislaw Halik
When profile changes but module controlling the dialog doesn't, don't close the opened dialog window.
2017-10-20options/scoped: use raiiStanislaw Halik
2017-10-20migrations: perform after bundle changed hooks runStanislaw Halik
2017-10-13options/tie: change "tie" overloadsStanislaw Halik
Adjust usages. There are ODR issues with MSVC and it doesn't support C++17 "static inline constexpr" _variables_. Otherwise, "signal_fun" could be a variable and not a function. The usages in accela/ewma2 dialog are more verbose now but the original API was silly.
2017-10-10compat/util: remove macro and typedefsStanislaw Halik
2017-10-08logic: add extension supportStanislaw Halik
It's missing a dialog and testing.
2017-10-08add complete(?) portable config supportStanislaw Halik
2017-09-22gui: call adjust-size() after show()Stanislaw Halik
2017-09-22gui/main-window: camel case makes my eyes bleedStanislaw Halik
2017-08-01gui: don't hook QEvent::ShowStanislaw Halik
It's pointless actually. It's not emitted before WindowActivate at all.
2017-07-29gui: refresh mapping window even if main window is hiddenStanislaw Halik
2017-07-28gui: don't update the main window if it's hiddenStanislaw Halik
2017-07-24gui/main: put TerminateProcess call back after app exitsStanislaw Halik
2017-07-23gui/main-window: fix ps3 eye LED remaining litopentrack-2.3.8Stanislaw Halik
2017-06-18gui: make {start,stop}_tracker calls thread-safeStanislaw Halik
So far the only consumer are the keybindings.
2017-06-18gui: don't redraw whole mapping window layoutStanislaw Halik
When we're tracking, we only want to redraw the splines in the mapping window while the mapping window is open. It was a major CPU hog to redraw in case the mapping window's open.
2017-05-10get rid of the silly mem -> shared_ptr aliasStanislaw Halik
2017-05-10options: don't create QSettings all the timeStanislaw Halik
Update usages.
2017-04-18logic/tracker: fix option not used in logicStanislaw Halik
2017-04-17few widgets: use repaint() for no event loop overheadStanislaw Halik
The Qt event loop overhead formed a decent amount of total CPU usage. `repaint()' is a direct call.
2017-04-06gui: show zeros on tracking stopStanislaw Halik
Regressed as of late.
2017-04-06pose-widget: prevent races and serial executionStanislaw Halik
We actually need to use "mtx" with the condition variable and copy the data to the worker thread's stack. Also allow for synchronous pose update, for tracking stoppage.
2017-03-17compat/util: remove our make_unique custom implStanislaw Halik
2017-02-23logic, gui: move selected-libraries to struct workStanislaw Halik
2017-02-23gui/main-window: simplifyStanislaw Halik
2017-02-21gui/main-window: try avoid races the other wayStanislaw Halik
2017-02-21Revert "gui/main-window: hopefully prevent rare race on close"Stanislaw Halik
It doesn't cancel the settings when closing the module's dialog. This reverts commit f575f6402fc4e79e2d12c2bc897b616f112af4d9.
2017-02-18gui, logic: allow for two keybindings for each functionStanislaw Halik
Also, remove "disable reltrans while held" cause it's too specific.
2017-02-18gui/main-window: hopefully prevent rare race on closeStanislaw Halik
2016-12-24gui/main-window: remove stray debug lineStanislaw Halik
2016-12-11gui: fix crash when no filter selectedStanislaw Halik
2016-12-09gui: factor out dialog creation functionStanislaw Halik
Also, need to drain the event loop following QWidget::adjustSize. Otherwise the following resize still uses the old values.
2016-12-08gui: prevent stderr whining if controls don't fit at runtimeStanislaw Halik