Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::gui::ZrythmApplication Class Referencefinal
Inheritance diagram for zrythm::gui::ZrythmApplication:
Collaboration diagram for zrythm::gui::ZrythmApplication:

Public Member Functions

 ZrythmApplication (int &argc, char **argv)
void setup_ui ()
void setup_ipc ()
void launch_engine_process ()
zrythm::gui::ThemeManagerthemeManager () const
zrythm::gui::SettingsManagersettingsManager () const
zrythm::gui::ProjectManagerprojectManager () const
zrythm::gui::AlertManageralertManager () const
zrythm::gui::TranslationManagertranslationManager () const
zrythm::gui::backend::DeviceManagerdeviceManager () const
zrythm::gui::FileSystemModelfileSystemModel () const
DirectoryManagerget_directory_manager () const
QQmlApplicationEngine * get_qml_engine () const
bool notify (QObject *receiver, QEvent *event) override
std::shared_ptr< gui::backend::DeviceManagerget_device_manager () const

Data Fields

RTThreadId::IdType qt_thread_id_
QCommandLineParser cmd_line_parser_

Properties

zrythm::gui::ThemeManagerthemeManager
zrythm::gui::SettingsManagersettingsManager
zrythm::gui::ProjectManagerprojectManager
zrythm::gui::AlertManageralertManager
zrythm::gui::TranslationManagertranslationManager
zrythm::gui::backend::DeviceManagerdeviceManager
zrythm::gui::FileSystemModelfileSystemModel

Detailed Description

Definition at line 34 of file zrythm_application.h.

Member Function Documentation

◆ alertManager()

zrythm::gui::AlertManager * zrythm::gui::ZrythmApplication::alertManager ( ) const
inline

Definition at line 68 of file zrythm_application.h.

◆ deviceManager()

zrythm::gui::backend::DeviceManager * zrythm::gui::ZrythmApplication::deviceManager ( ) const
inline

Definition at line 76 of file zrythm_application.h.

◆ fileSystemModel()

zrythm::gui::FileSystemModel * zrythm::gui::ZrythmApplication::fileSystemModel ( ) const
inline

Definition at line 80 of file zrythm_application.h.

◆ get_device_manager()

std::shared_ptr< gui::backend::DeviceManager > zrythm::gui::ZrythmApplication::get_device_manager ( ) const
inline

Definition at line 91 of file zrythm_application.h.

◆ get_directory_manager()

DirectoryManager & zrythm::gui::ZrythmApplication::get_directory_manager ( ) const
inline

Definition at line 85 of file zrythm_application.h.

◆ get_qml_engine()

QQmlApplicationEngine * zrythm::gui::ZrythmApplication::get_qml_engine ( ) const
inline

Definition at line 87 of file zrythm_application.h.

◆ projectManager()

zrythm::gui::ProjectManager * zrythm::gui::ZrythmApplication::projectManager ( ) const
inline

Definition at line 64 of file zrythm_application.h.

◆ settingsManager()

zrythm::gui::SettingsManager * zrythm::gui::ZrythmApplication::settingsManager ( ) const
inline

Definition at line 60 of file zrythm_application.h.

◆ themeManager()

zrythm::gui::ThemeManager * zrythm::gui::ZrythmApplication::themeManager ( ) const
inline

Definition at line 56 of file zrythm_application.h.

◆ translationManager()

zrythm::gui::TranslationManager * zrythm::gui::ZrythmApplication::translationManager ( ) const
inline

Definition at line 72 of file zrythm_application.h.

Field Documentation

◆ cmd_line_parser_

QCommandLineParser zrythm::gui::ZrythmApplication::cmd_line_parser_

Definition at line 109 of file zrythm_application.h.

◆ qt_thread_id_

RTThreadId::IdType zrythm::gui::ZrythmApplication::qt_thread_id_

Definition at line 108 of file zrythm_application.h.

Property Documentation

◆ alertManager

zrythm::gui::AlertManager * zrythm::gui::ZrythmApplication::alertManager
read

Definition at line 40 of file zrythm_application.h.

◆ deviceManager

zrythm::gui::backend::DeviceManager * zrythm::gui::ZrythmApplication::deviceManager
read

Definition at line 42 of file zrythm_application.h.

◆ fileSystemModel

zrythm::gui::FileSystemModel * zrythm::gui::ZrythmApplication::fileSystemModel
read

Definition at line 43 of file zrythm_application.h.

◆ projectManager

zrythm::gui::ProjectManager * zrythm::gui::ZrythmApplication::projectManager
read

Definition at line 39 of file zrythm_application.h.

◆ settingsManager

zrythm::gui::SettingsManager * zrythm::gui::ZrythmApplication::settingsManager
read

Definition at line 38 of file zrythm_application.h.

◆ themeManager

zrythm::gui::ThemeManager * zrythm::gui::ZrythmApplication::themeManager
read

Definition at line 37 of file zrythm_application.h.

◆ translationManager

zrythm::gui::TranslationManager * zrythm::gui::ZrythmApplication::translationManager
read

Definition at line 41 of file zrythm_application.h.


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