summaryrefslogtreecommitdiffhomepage
path: root/gui/mapping-window.cpp
AgeCommit message (Collapse)Author
2017-10-27gui: rename source files onlyStanislaw Halik
2017-10-20logic, spline: more spline work/fixesStanislaw Halik
- mapping window clamps are now value<max_clamp> in spline - clamp won't mess up saved spline content - clean up artifacts on spline widget
2017-10-20spline: allow switch pitch mapping max Y 90/180Stanislaw 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-02gui: fix tab widget background colorStanislaw Halik
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-10options: don't create QSettings all the timeStanislaw Halik
Update usages.
2017-05-03revert msvc utf-8 source file encodingStanislaw Halik
cf. https://github.com/opentrack/opentrack/issues/605#issuecomment-298637288
2017-04-30gui: fix degree symbol in mapping windowStanislaw Halik
2017-04-18many: use std::f{max,min} for floating-point valuesStanislaw Halik
2017-04-12gui/mapping: allow for up to 100 cm translationStanislaw Halik
Defaults to 30 cm as before. Changes X snap value for larger max value. Related-to: #352
2017-03-28rename spline-widget -> splineStanislaw Halik
Adjust usages.
2017-03-01gui/mapping-window: correct unitsStanislaw Halik
Spotted-by: @mrsanchos
2017-02-13gui/mappings: fix zooming for position DOFStanislaw Halik
Reported-by: @mrsanchos Alexander Orokhovatskiy
2017-02-05gui, logic: allow for limiting max X on translation axis alsoStanislaw Halik
2017-01-29gui/mapping-window: adjust x_step in widget depending on zoom levelStanislaw Halik
2017-01-29gui/mapping-window, spline-widget, logic/main-settings: limited mapping rangeStanislaw Halik
2017-01-29spline-widget: remove camel caseStanislaw Halik
My eyes bleed a bit less
2016-10-26gui/mapping: set snap higher for more precisionStanislaw Halik
Previous snap values were so low that getting the exact value required pixel-perfect accuracy. Fix that.
2016-09-26gui/mappings: lower snapStanislaw Halik
We have tooltips now so why the hell not.
2016-09-05gui/mappings: set smaller snap for XYZ splinesStanislaw Halik
Reported-by: @olegiy Issue: #436
2016-09-01gui/mappings: set snap for translation to (1, 1)Stanislaw Halik
Requested-by: @olegiy Issue: #436
2016-08-23gui/mapping-window: now simplify constructionStanislaw Halik
The spline's bundle's already initialized in mappings.hpp. With simplified spline_widget::set_config it's no longer a problem.
2016-08-17options: support deferred writes when saving bundlesStanislaw Halik
The mapping window has 13 bundles total in use. Setting them all can take up to a large fraction of a second on some windows filesystems. Do a single config write instead.
2016-08-17gui/mapping-window: update to new apiStanislaw Halik
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.
2016-08-10spline-widget, gui: rename mapping-related files and classesStanislaw Halik
Adjust usages.