summaryrefslogtreecommitdiffhomepage
path: root/tracker-trackhat/dialog.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'tracker-trackhat/dialog.hpp')
-rw-r--r--tracker-trackhat/dialog.hpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/tracker-trackhat/dialog.hpp b/tracker-trackhat/dialog.hpp
index 0726a2c0..49c23753 100644
--- a/tracker-trackhat/dialog.hpp
+++ b/tracker-trackhat/dialog.hpp
@@ -5,10 +5,11 @@
#include "api/plugin-api.hpp"
#include <QTimer>
-class trackhat_dialog : public ITrackerDialog
+class trackhat_dialog final : public ITrackerDialog
{
Q_OBJECT
+protected:
Ui_trackhat_dialog ui;
Tracker_PT* tracker = nullptr;
QTimer poll_timer{this};
@@ -16,11 +17,16 @@ class trackhat_dialog : public ITrackerDialog
pt_settings s{trackhat_metadata::module_name};
trackhat_settings t;
+ void set_buttons_visible(bool x) override;
+
public:
trackhat_dialog();
~trackhat_dialog() override;
void register_tracker(ITracker *tracker) override;
void unregister_tracker() override;
+ bool embeddable() noexcept override { return true; }
+ void save() override;
+ void reload() override;
public slots:
void doOK();