3#include <NDEVR/ApplicationOptions.h>
The default object to store data of any type that should persist through sessions of the application.
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.
Stores the options, added to the user settings, that control Window and high level UI options in the ...
static ApplicationOption< bool > show_measure_options
If true, shows the measure pane once model content has been loaded.
static TranslatedString options_label
The category label in user settings for all window options.
static ApplicationOption< bool > spawn_new_process_on_new
If true, spawns a new process when "New" is chosen instead of clearing data.
static ApplicationOption< bool > viewport_selection_dock_editor
If true, creates an edit dock for the current viewport selection.
static ApplicationOption< bool > dock_design_editors
If true, properties dialogs are docked to side panels instead of popping up.
static ApplicationOption< bool > show_new_project_dialog
If true, shows the edit project dialog when the user creates a new project.
static ApplicationOption< bool > use_bottom_section
If true, dialogs are created in the bottom section of the window.
static void ResetOptionsToDefaults()
Resets all window options to their factory default values.
static ApplicationOption< bool > allow_touch_desktop_selection
If true, allows the user to switch between touch and desktop mode.
static ApplicationOption< bool > show_exit_in_touch
If true, shows the exit button on the ribbon and getting started page in touch mode.
static ApplicationOption< bool > show_camera_pane
If true, shows the camera pane once model content has been loaded.
static ApplicationOption< bool > reset_browse_directory
If true, the file browser resets to the default directory each time it is shown.
static ApplicationOption< bool > horizontal_tab_area
If true, makes the tab area horizontal instead of vertical.
static ApplicationOption< bool > allow_multiple_properties
If true, allows multiple model property dialogs on screen at once.
static ApplicationOption< bool > tabbed_view_when_vertical
If true, uses tabbed views when the layout is vertical.
static ApplicationOption< bool > show_draw_options
If true, shows the draw pane once model content has been loaded.
static ApplicationOption< bool > is_right_sided
If true, viewports are created on the right side of the window.
static ApplicationOption< bool > warn_on_delete
If true, warns the user before deleting objects.