summaryrefslogtreecommitdiffhomepage
path: root/tracker-trackhat/dialog.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2021-12-14 21:42:26 +0100
committerStanislaw Halik <sthalik@misaki.pl>2022-03-29 00:04:49 +0200
commite1eed42fbf1361a731ed9d6b95c0a7836aa914c4 (patch)
tree6808a2d6dd99c8c6e811413d2336e15760d9d0e2 /tracker-trackhat/dialog.cpp
parent864841c6ef3f04fcb8f3c92cc5b01a7e549d8ffa (diff)
tracker/trackhat: enable embeddable module dialog
Diffstat (limited to 'tracker-trackhat/dialog.cpp')
-rw-r--r--tracker-trackhat/dialog.cpp21
1 files changed, 16 insertions, 5 deletions
diff --git a/tracker-trackhat/dialog.cpp b/tracker-trackhat/dialog.cpp
index 480cbf97..9e3f9655 100644
--- a/tracker-trackhat/dialog.cpp
+++ b/tracker-trackhat/dialog.cpp
@@ -100,16 +100,23 @@ void trackhat_dialog::unregister_tracker()
poll_timer.stop();
}
-void trackhat_dialog::doOK()
+void trackhat_dialog::save()
{
s.b->save();
t.b->save();
- close();
}
-void trackhat_dialog::doCancel()
+void trackhat_dialog::reload()
+{
+ s.b->reload();
+ s.b->reload();
+}
+
+void trackhat_dialog::doCancel() { reload(); close(); }
+void trackhat_dialog::doOK() { save(); close(); }
+
+trackhat_dialog::~trackhat_dialog()
{
- close();
}
void trackhat_dialog::poll_tracker_info()
@@ -122,4 +129,8 @@ void trackhat_dialog::poll_tracker_info()
ui.status_label->setText(tr("Status: %1 points detected. BAD!").arg(tracker->get_n_points()));
}
-trackhat_dialog::~trackhat_dialog() = default;
+void trackhat_dialog::set_buttons_visible(bool x)
+{
+ ui.buttonBox->setVisible(x);
+ adjustSize();
+}