summaryrefslogtreecommitdiffhomepage
path: root/api/plugin-api.hpp
AgeCommit message (Collapse)Author
2019-02-09api: fix identifierStanislaw Halik
2019-02-02api/plugin: add explicit to module_status error ctorStanislaw Halik
2019-01-16modernize onlyStanislaw Halik
- replace `static constexpr inline' with `static constexpr'. `inline' is implied. - use braced initializer lists where applicable - still missing `override' usages
2019-01-16api/plugin: add helper members to `enum Axis'Stanislaw Halik
2018-12-24style/quality onlyStanislaw Halik
No functional changes. - add `override' everywhere where missing - almost pass clang's `-Wweak-vtables' - avoid some float/double conversions - remove unused private members - make signedness conversions explicit - put stuff in right namespaces to aid analysis
2018-10-05api: delete pointless delete move ctorStanislaw Halik
2018-07-13appease analyzerStanislaw Halik
2018-07-02nothing importantStanislaw Halik
2018-06-26modernize C++ syntaxStanislaw Halik
No visible changes (hopefully).
2018-04-05i18n: provide for non-QObject classesStanislaw Halik
See compat/tr.hpp for comment.
2017-12-26compat: use gettext convention for tr()Stanislaw Halik
2017-12-18plugins: rename check_status -> initializeStanislaw Halik
It's a contract for plugin invocation that the particular function fills the role of initialization. Rename accordingly.
2017-12-04api: add status check for modulesStanislaw Halik
2017-10-27spline: use default initializationStanislaw Halik
2017-10-08logic: add extension supportStanislaw Halik
It's missing a dialog and testing.
2017-10-02api: add vtable object file for extensionsStanislaw Halik
2017-09-25api, options: some `virtual' fixesStanislaw Halik
2017-09-25api, logic: support "extensions" for pose transformStanislaw Halik
2017-06-07api/plugins: cleanupStanislaw Halik
2017-03-29api: make ITrackerDialog::register_tracker optionalStanislaw Halik
2017-03-28start renaming internal macros as OPENTRACK_* to OTR_*Stanislaw Halik
2017-02-26{api/base,gui/options}-dialog: prevent closing without signalStanislaw Halik
Use hide() to avoid emitting idempotent events. There's isVisible() but no isClosed() or equivalent. Worse yet, close() can return true twice in a row, despite what docs for `bool QWidget::close()' say.
2016-12-08gui: prevent stderr whining if controls don't fit at runtimeStanislaw Halik
2016-09-25api/plugins: silence clang's -Wweak-vtableStanislaw Halik
2016-08-12all: rename modules s#^opentrack-##. and opentrack -> apiStanislaw Halik
Adjust usages.