2#include <NDEVR/ApplicationOptions.h>
6 class DeveloperSettingsDialog;
46 Ui::DeveloperSettingsDialog*
ui =
nullptr;
The default object to store data of any type that should persist through sessions of the application.
Resource< String > * m_chooser_option
The currently active chooser option being edited.
void init()
Initializes the UI elements and connects signals.
DeveloperSettingsDialog(QTModelManager *manager, QWidget *parent=nullptr)
Constructs the developer settings dialog.
QTModelManager * m_manager
The application model manager.
Ui::DeveloperSettingsDialog * ui
The auto-generated UI form.
QSize sizeHint() const override
Returns the preferred size for this dialog.
void browse(ApplicationOption< String > &option, Button *b, StringView extension)
Opens a file chooser dialog for an ApplicationOption path.
FileChooserDialog * m_chooser_dialog
The file chooser dialog instance.
void browse(const TranslatedString &name, Resource< String > &option, Button *b, StringView extension)
Opens a file chooser dialog for a Resource path.
void resetToDefaults()
Resets all developer settings fields to their default values.
A dialog designed to allow the user to navigate a filesytem and select or create one or more files or...
A wrapper around DesignObjectLookup that provides signal and slot functionality and adds rendering ca...
A core part of the engine, stores variables that can be listened to with ResourceListener which will ...
The core String View class for the NDEVR API.
Any text displayed to the user should be defined as a TranslatedString which allows the program to lo...
The primary namespace for the NDEVR SDK.
@ name
The display name of the object.