Zrythm
v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
settings.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: © 2018-2022 Alexandros Theodotou <alex@zrythm.org>
2
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
9
10
#ifndef __SETTINGS_SETTINGS_H__
11
#define __SETTINGS_SETTINGS_H__
12
13
#include <memory>
14
15
#include "gui/backend/backend/settings/plugin_configuration_manager.h"
16
#include "
gui/backend/backend/settings/user_shortcuts.h
"
17
23
24
#define SETTINGS (gZrythm->settings_)
25
26
#define S_PLUGIN_SETTINGS (SETTINGS->plugin_settings_)
27
28
#define S_USER_SHORTCUTS (SETTINGS->user_shortcuts_)
29
30
class
Settings
31
{
32
public
:
36
void
init
();
37
38
std::unique_ptr<PluginConfigurationManager> plugin_settings_;
39
40
UserShortcuts
user_shortcuts_;
41
};
42
46
47
#endif
Settings
Definition
settings.h:31
Settings::init
void init()
Initializes settings.
UserShortcuts
Manages user-defined keyboard shortcuts.
Definition
user_shortcuts.h:44
user_shortcuts.h
User shortcuts.
src
gui
backend
backend
settings
settings.h
Generated by
1.15.0