diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2023-05-09 15:34:38 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2023-05-09 15:34:38 +0200 |
commit | 780aca2622d907320a1cf462390f192fb3ae4b31 (patch) | |
tree | c7843a5ebe0620d8f97ae7ba86ba6f5d06ffc167 /opentrack | |
parent | c1de1499775d47a574bd52d07acbb269845fb75b (diff) | |
parent | 051fb2f94f6364b80219a3c671bb953d2e54a140 (diff) |
Merge branch 'master' into trackhat-sensor-v2
Diffstat (limited to 'opentrack')
-rw-r--r-- | opentrack/main-window.cpp | 36 |
1 files changed, 2 insertions, 34 deletions
diff --git a/opentrack/main-window.cpp b/opentrack/main-window.cpp index 754d7e7c..f449845b 100644 --- a/opentrack/main-window.cpp +++ b/opentrack/main-window.cpp @@ -18,7 +18,6 @@ #include "compat/math.hpp" #include "compat/sysexits.hpp" #include "opentrack/defs.hpp" -#include "software-update-dialog.hpp" #include <cstring> #include <utility> @@ -34,7 +33,6 @@ #include <QDateTime> extern "C" const char* const opentrack_version; -extern "C" OTR_GENERIC_IMPORT bool opentrack_using_dark_theme; using namespace options::globals; using namespace options; @@ -60,8 +58,6 @@ main_window::main_window() : State(OPENTRACK_BASE_PATH + OPENTRACK_LIBRARY_PATH) setVisible(!start_in_tray()); ensure_tray(); - ui.pose_display->set_grid_background(opentrack_using_dark_theme); - connect(&pose_update_timer, &QTimer::timeout, this, &main_window::show_pose, Qt::DirectConnection); connect(&det_timer, &QTimer::timeout, @@ -74,13 +70,7 @@ main_window::main_window() : State(OPENTRACK_BASE_PATH + OPENTRACK_LIBRARY_PATH) #ifdef UI_NO_VIDEO_FEED fake_video_frame.resize(640, 480); fake_video_frame_parent.setVisible(false); -#elif defined UI_COMPACT_VIDEO_FEED - connect(ui.preview_checkbox, &QCheckBox::toggled, this, &main_window::toggle_video_preview); #endif - - updater = std::make_unique<update_query>(this); - updater->maybe_show_dialog(); - } void main_window::init_shortcuts() @@ -429,12 +419,7 @@ void main_window::update_button_state(bool running, bool inertialp) ui.iconcomboTrackerSource->setEnabled(not_running); #endif ui.profile_button->setEnabled(not_running); -#ifdef UI_COMPACT_VIDEO_FEED - ui.preview_checkbox->setChecked(false); - ui.preview_checkbox->raise(); - ui.preview_checkbox->setVisible(running && !inertialp); - toggle_video_preview(false); -#elif !defined UI_NO_VIDEO_FEED +#ifndef UI_NO_VIDEO_FEED ui.video_frame_label->setVisible(not_running || inertialp); if(not_running) { @@ -446,22 +431,6 @@ void main_window::update_button_state(bool running, bool inertialp) #endif } -#ifdef UI_COMPACT_VIDEO_FEED -void main_window::toggle_video_preview(bool value) -{ - value &= ui.video_frame->layout() != nullptr; - ui.video_frame_parent->setVisible(value); - ui.video_frame_parent->raise(); - ui.video_frame->raise(); - ui.pose_display->setVisible(!value); - ui.preview_checkbox->raise(); - if (value) - ui.preview_checkbox->setStyleSheet("QCheckBox { color: #32CD32 }"); - else - ui.preview_checkbox->setStyleSheet(""); -} -#endif - void main_window::start_tracker_() { if (work) @@ -502,7 +471,7 @@ void main_window::start_tracker_() options_widget->register_filter(&*work->libs.pFilter); } - pose_update_timer.start((int)(1000./30)); + pose_update_timer.start(1000/30); // NB check valid since SelectedLibraries ctor called // trackers take care of layout state updates @@ -714,7 +683,6 @@ static void show_module_settings(std::shared_ptr<Instance> instance, void(Dialog::*register_fun)(Instance*), void(options_dialog::*switch_tab_fun)()) { - using BaseDialog = plugin_api::detail::BaseDialog; if (!lib || !lib->Dialog) return; |