summaryrefslogtreecommitdiffhomepage
path: root/facetracknoir/plugin-qt-api.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'facetracknoir/plugin-qt-api.hpp')
-rw-r--r--facetracknoir/plugin-qt-api.hpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/facetracknoir/plugin-qt-api.hpp b/facetracknoir/plugin-qt-api.hpp
index a8dd153b..0e2e3c32 100644
--- a/facetracknoir/plugin-qt-api.hpp
+++ b/facetracknoir/plugin-qt-api.hpp
@@ -14,11 +14,15 @@ struct Metadata
virtual void getIcon(QIcon *icon) = 0;
};
+// XXX TODO get rid of QString/QFrame to fix ABI woes
+// will lead plugins from different C++ runtimes working -sh 20141004
+
+// XXX TODO make virtual public the mess -sh 20141004
+
struct IFilter
{
virtual ~IFilter() = 0;
virtual void FilterHeadPoseData(const double *target_camera_position, double *new_camera_position) = 0;
- virtual void reset() = 0;
};
inline IFilter::~IFilter() {}
@@ -62,4 +66,4 @@ struct ITrackerDialog
virtual void registerTracker(ITracker *tracker) = 0;
virtual void unRegisterTracker() = 0;
};
-inline ITrackerDialog::~ITrackerDialog() {} \ No newline at end of file
+inline ITrackerDialog::~ITrackerDialog() {}