From bd90aaa53751610b5b49ab9042b4612af2816f88 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 4 Jan 2023 13:08:06 +0100 Subject: tracker/nn: make dialog embeddable --- tracker-neuralnet/ftnoir_tracker_neuralnet.cpp | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'tracker-neuralnet/ftnoir_tracker_neuralnet.cpp') diff --git a/tracker-neuralnet/ftnoir_tracker_neuralnet.cpp b/tracker-neuralnet/ftnoir_tracker_neuralnet.cpp index b56b4e96..59e17063 100644 --- a/tracker-neuralnet/ftnoir_tracker_neuralnet.cpp +++ b/tracker-neuralnet/ftnoir_tracker_neuralnet.cpp @@ -747,10 +747,19 @@ NeuralNetDialog::NeuralNetDialog() : tracker_status_poll_timer_.start(); } +void NeuralNetDialog::save() +{ + settings_.b->save(); +} + +void NeuralNetDialog::reload() +{ + settings_.b->reload(); +} void NeuralNetDialog::doOK() { - settings_.b->save(); + save(); close(); } @@ -793,6 +802,15 @@ void NeuralNetDialog::unregister_tracker() ui_.tcalib_button->setEnabled(false); } +bool NeuralNetDialog::embeddable() noexcept +{ + return true; +} + +void NeuralNetDialog::set_buttons_visible(bool x) +{ + ui_.buttonBox->setVisible(x); +} void NeuralNetDialog::status_poll() { -- cgit v1.2.3