summaryrefslogtreecommitdiffhomepage
path: root/tracker-trackhat/dialog.hpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2021-10-16 00:00:02 +0200
committerStanislaw Halik <sthalik@misaki.pl>2022-03-29 00:04:47 +0200
commit20fc4b1b648ffc8e403c7b13e933ecd92b0458c7 (patch)
treeaeaadabc2d253e4061c0b4a9b104625f636b369c /tracker-trackhat/dialog.hpp
parentd9f0f70ce50a046046cc7c88b992876dac7782b2 (diff)
tracker/trackhat: buffer flush
Diffstat (limited to 'tracker-trackhat/dialog.hpp')
-rw-r--r--tracker-trackhat/dialog.hpp29
1 files changed, 29 insertions, 0 deletions
diff --git a/tracker-trackhat/dialog.hpp b/tracker-trackhat/dialog.hpp
index e69de29b..0726a2c0 100644
--- a/tracker-trackhat/dialog.hpp
+++ b/tracker-trackhat/dialog.hpp
@@ -0,0 +1,29 @@
+#pragma once
+#include "trackhat.hpp"
+#include "ui_dialog.h"
+#include "tracker-pt/ftnoir_tracker_pt.h"
+#include "api/plugin-api.hpp"
+#include <QTimer>
+
+class trackhat_dialog : public ITrackerDialog
+{
+ Q_OBJECT
+
+ Ui_trackhat_dialog ui;
+ Tracker_PT* tracker = nullptr;
+ QTimer poll_timer{this};
+
+ pt_settings s{trackhat_metadata::module_name};
+ trackhat_settings t;
+
+public:
+ trackhat_dialog();
+ ~trackhat_dialog() override;
+ void register_tracker(ITracker *tracker) override;
+ void unregister_tracker() override;
+
+public slots:
+ void doOK();
+ void doCancel();
+ void poll_tracker_info();
+};