summaryrefslogtreecommitdiffhomepage
path: root/api/plugin-api.hpp
AgeCommit message (Collapse)Author
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.