From 75c76a673253b6bb780b2fe1a8719bff9e32827d Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Sat, 25 Sep 2021 13:52:02 +0200 Subject: tracker/trackhat: initial revision --- tracker-trackhat/metadata.cpp | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 tracker-trackhat/metadata.cpp (limited to 'tracker-trackhat/metadata.cpp') diff --git a/tracker-trackhat/metadata.cpp b/tracker-trackhat/metadata.cpp new file mode 100644 index 00000000..4145384e --- /dev/null +++ b/tracker-trackhat/metadata.cpp @@ -0,0 +1,41 @@ +#include "metadata.hpp" +#include "api/plugin-api.hpp" + +// XXX TODO +static const QString bundle_name = QStringLiteral("tracker-pt"); + +pt_runtime_traits::pointer trackhat_metadata::make_camera() const +{ + return std::make_shared(); +} + +pt_runtime_traits::pointer trackhat_metadata::make_point_extractor() const +{ + return std::make_shared(); +} + +pt_runtime_traits::pointer trackhat_metadata::make_frame() const +{ + return std::make_shared(); +} + +pt_runtime_traits::pointer trackhat_metadata::make_preview(int w, int h) const +{ + return std::make_shared(w, h); +} + +QString trackhat_metadata::get_module_name() const +{ + return bundle_name; +} + +trackhat_pt::trackhat_pt() : + Tracker_PT(pt_runtime_traits::pointer(new trackhat_metadata)) +{ +} + +trackhat_pt_dialog::trackhat_pt_dialog() : TrackerDialog_PT(bundle_name) +{ +} + +OPENTRACK_DECLARE_TRACKER(trackhat_pt, trackhat_pt_dialog, trackhat_module) -- cgit v1.2.3