34#include <NDEVR/Dictionary.h>
42 class FileChooserDialog;
43 class QTResourceListener;
46 class MouseController;
47 class MouseEditorWidget;
48 class ModelFileDialog;
49 class PhysicalCameraViewSettings;
54 class FileAndFolderSettingsDialog;
55 class KeystrokeWidget;
64 void addSettingsMenu(QWidget* menu, std::function<
void()> reset_to_defaults,
uint04 location = 1);
65 void removeSettingsMenu(QWidget* menu);
68 void setupFolderTab();
70 void setupGraphicsTab();
72 void setupImportTab();
73 void setupKeystrokeTab();
74 void updateImportSettingsRibbon();
75 void setupExportTab();
76 void updateExportSettingsRibbon();
78 void resetUIToDefaults();
79 void resetGeneralToDefaults();
80 void createBackground();
81 bool event(QEvent* event)
override;
82 void setupStationTab();
83 void setupMouseSettingsTab();
84 void updateTabLocation();
99 MouseEditorWidget* m_mouse_editor=
nullptr;
105 bool m_shown_to_user =
false;
Definition Dictionary.h:48
Definition FileAndFolderSettingsDialog.h:15
Definition LanguageEditor.h:32
Definition ModelFileDialog.h:56
Definition ModulesDialog.h:8
Definition QTModelManager.h:94
Definition RibbonSubGroup.h:43
Definition SettingsDialog.h:58
Ui::SettingsUI * ui
Definition SettingsDialog.h:90
Dictionary< QWidget *, std::function< void()> > m_reset_to_default_settings
Definition SettingsDialog.h:104
void settingsAcceptedSignal()
Definition UnitsDialog.h:49
Definition WindowManager.h:68
uint32_t uint04
-Defines an alias representing a 4 byte, unsigned integer -Can represent exact integer values 0 throu...
Definition BaseValues.hpp:120
Definition FontEditor.h:6