Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
Settings Class Reference
Collaboration diagram for Settings:

Public Member Functions

void init ()
 Initializes settings.
 

Data Fields

GSettings * general = nullptr
 General settings, like recent projects list.
 
GSettings * preferences_dsp_pan = nullptr
 All preferences_* settings are to be shown in the preferences dialog.
 
GSettings * preferences_editing_audio = nullptr
 
GSettings * preferences_editing_automation = nullptr
 
GSettings * preferences_editing_undo = nullptr
 
GSettings * preferences_general_engine = nullptr
 
GSettings * preferences_general_paths = nullptr
 
GSettings * preferences_general_updates = nullptr
 
GSettings * preferences_plugins_uis = nullptr
 
GSettings * preferences_plugins_paths = nullptr
 
GSettings * preferences_projects_general = nullptr
 
GSettings * preferences_ui_general = nullptr
 
GSettings * preferences_scripting_general = nullptr
 
GSettings * monitor = nullptr
 Monitor settings.
 
GSettings * ui = nullptr
 UI memory.
 
GSettings * transport = nullptr
 Transport settings.
 
GSettings * export_audio = nullptr
 
GSettings * export_midi = nullptr
 
GSettings * ui_mixer = nullptr
 
GSettings * ui_inspector = nullptr
 
GSettings * ui_panels = nullptr
 
GSettings * ui_plugin_browser = nullptr
 
GSettings * ui_file_browser = nullptr
 
PluginSettingsplugin_settings = nullptr
 
UserShortcutsuser_shortcuts = nullptr
 

Detailed Description

Definition at line 74 of file settings.h.

Constructor & Destructor Documentation

◆ Settings()

Settings::Settings ( )
inline

Definition at line 77 of file settings.h.

Field Documentation

◆ export_audio

GSettings* Settings::export_audio = nullptr

Definition at line 120 of file settings.h.

◆ export_midi

GSettings* Settings::export_midi = nullptr

Definition at line 121 of file settings.h.

◆ general

GSettings* Settings::general = nullptr

General settings, like recent projects list.

Definition at line 88 of file settings.h.

◆ monitor

GSettings* Settings::monitor = nullptr

Monitor settings.

Definition at line 106 of file settings.h.

◆ plugin_settings

PluginSettings* Settings::plugin_settings = nullptr

Definition at line 129 of file settings.h.

◆ preferences_dsp_pan

GSettings* Settings::preferences_dsp_pan = nullptr

All preferences_* settings are to be shown in the preferences dialog.

Definition at line 92 of file settings.h.

◆ preferences_editing_audio

GSettings* Settings::preferences_editing_audio = nullptr

Definition at line 93 of file settings.h.

◆ preferences_editing_automation

GSettings* Settings::preferences_editing_automation = nullptr

Definition at line 94 of file settings.h.

◆ preferences_editing_undo

GSettings* Settings::preferences_editing_undo = nullptr

Definition at line 95 of file settings.h.

◆ preferences_general_engine

GSettings* Settings::preferences_general_engine = nullptr

Definition at line 96 of file settings.h.

◆ preferences_general_paths

GSettings* Settings::preferences_general_paths = nullptr

Definition at line 97 of file settings.h.

◆ preferences_general_updates

GSettings* Settings::preferences_general_updates = nullptr

Definition at line 98 of file settings.h.

◆ preferences_plugins_paths

GSettings* Settings::preferences_plugins_paths = nullptr

Definition at line 100 of file settings.h.

◆ preferences_plugins_uis

GSettings* Settings::preferences_plugins_uis = nullptr

Definition at line 99 of file settings.h.

◆ preferences_projects_general

GSettings* Settings::preferences_projects_general = nullptr

Definition at line 101 of file settings.h.

◆ preferences_scripting_general

GSettings* Settings::preferences_scripting_general = nullptr

Definition at line 103 of file settings.h.

◆ preferences_ui_general

GSettings* Settings::preferences_ui_general = nullptr

Definition at line 102 of file settings.h.

◆ transport

GSettings* Settings::transport = nullptr

Transport settings.

Definition at line 118 of file settings.h.

◆ ui

GSettings* Settings::ui = nullptr

UI memory.

This is for storing things like last selections, etc., that do not appear in the preferences but are "silently" remembered.

Definition at line 115 of file settings.h.

◆ ui_file_browser

GSettings* Settings::ui_file_browser = nullptr

Definition at line 127 of file settings.h.

◆ ui_inspector

GSettings* Settings::ui_inspector = nullptr

Definition at line 124 of file settings.h.

◆ ui_mixer

GSettings* Settings::ui_mixer = nullptr

Definition at line 123 of file settings.h.

◆ ui_panels

GSettings* Settings::ui_panels = nullptr

Definition at line 125 of file settings.h.

◆ ui_plugin_browser

GSettings* Settings::ui_plugin_browser = nullptr

Definition at line 126 of file settings.h.

◆ user_shortcuts

UserShortcuts* Settings::user_shortcuts = nullptr

Definition at line 131 of file settings.h.


The documentation for this class was generated from the following file: