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;
85 bool event(QEvent* event)
override;
103 MouseEditorWidget* m_mouse_editor =
nullptr;
109 bool m_shown_to_user =
false;
A hash-based key-value store, useful for quick associative lookups. Key features include:
Definition Dictionary.h:61
Allows the user to adjust default folders or whether or not the software uses project folders or proj...
Definition FileAndFolderSettingsDialog.h:19
Allows the user to adjust translation values for a given language.
Definition LanguageEditor.h:37
Shows options related to an import or export that utilizes the IOFactory methods to write or read pro...
Definition ModelFileDialog.h:60
Allows the user to see which Modules are available and toggle them on or off, when Modules are toggle...
Definition ModulesDialog.h:12
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
Definition QTModelManager.h:105
Represents a sub-section of "Tab" of a ribbon represting a grouping of buttons or widgets within a ta...
Definition RibbonSubGroup.h:47
The main Settings dialog for the application. Submenus can be added by the WindowManager or directly.
Definition SettingsDialog.h:62
Ui::SettingsUI * ui
Definition SettingsDialog.h:94
void setupMouseSettingsTab()
bool event(QEvent *event) override
void resetGeneralToDefaults()
void removeSettingsMenu(QWidget *menu)
SettingsDialog(WindowManager *window_manager, QTModelManager *model_manager, QWidget *parent=nullptr)
Dictionary< QWidget *, std::function< void()> > m_reset_to_default_settings
Definition SettingsDialog.h:108
void settingsAcceptedSignal()
void updateImportSettingsRibbon()
void addSettingsMenu(QWidget *menu, std::function< void()> reset_to_defaults, uint04 location=1)
void updateExportSettingsRibbon()
virtual ~SettingsDialog()
A dialog which can be used to set various units for different unit categories, such as selecting the ...
Definition UnitsDialog.h:53
Manages all windows and logic surrounding dialogs and views for displaying and managing any environme...
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:96
Definition FontEditor.h:6