summaryrefslogtreecommitdiffhomepage
path: root/options/metatype.cpp
AgeCommit message (Collapse)Author
2019-03-28actually expand __COUNTER__Stanislaw Halik
2019-03-01options/metatype: mark static as unusedStanislaw Halik
2019-02-28options/metatype: simplify definitionStanislaw Halik
2019-01-16clang-tidy fixes onlyStanislaw Halik
Maybe global `-Wcomma' is too harsh. There should be no functional changes whatsoever.
2018-10-25cleanups onlyStanislaw Halik
2018-10-05options: don't use typeindex w/ lambdasStanislaw Halik
Rename traits' functions to be more explicit. Most of the changes are pretty old and I can't read them at this time, sorry. Adjust usages. Issue: #825 Reported-by: @DanielKinsman
2018-07-14fix buildStanislaw Halik
2018-07-13appease analyzerStanislaw Halik
2018-07-08options: fix 2 issuesStanislaw Halik
1. Calling valueChanged didn't invoke machinery in value<t>, only base_value aka value_. There's a fast path in value<t>::type() despite the pessimization. 2. Split global scope stuff into options::globals from the options::globals stuff 3. Adjust usages
2018-06-26options/metatype: simplifyStanislaw Halik
2018-04-28options/qt: cleanup metatype definitionStanislaw Halik
Also note Koenig lookup works
2017-07-31options/metatype: pass exact same name for slidersStanislaw Halik
That made sliders from 2.3.7 still incompatible. Apparently QVariant cares a lot about the difference between "options::slider_value", "::options::slider_value", and "slider_value".
2017-07-26options: organize metatype declarationsStanislaw Halik
2017-07-24Revert "options/metatype: nuke it"Stanislaw Halik
This was making sliders unable to save at all.
2017-07-20options/metatype: nuke itStanislaw Halik
The code isn't necessary, and causes uninitialized memory access when playing with QVariant later.
2016-08-17move options framework into its own libraryStanislaw Halik
- adjust usages - add support for QList signals and metatype