#pragma once #include #include #include #include #include #include #include #include #include "ftnoir_tracker_base/ftnoir_tracker_base.h" #include "facetracknoir/global-settings.h" typedef ITracker* opentrack_tracker; class opentrack_meta { public: Metadata* meta; QString path; DynamicLibrary* lib; opentrack_meta(Metadata* meta, QString& path, DynamicLibrary* lib) : meta(meta), path(path), lib(lib) {} ~opentrack_meta() { delete meta; delete lib; } }; typedef class opentrack_ctx { public: QDir dir; char** list; QList meta_list; QFrame fake_frame; opentrack_ctx(QDir& dir); ~opentrack_ctx(); } *opentrack;