|
Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
|
UI-related state of a project. More...
#include <src/gui/backend/project_ui_state.h>


Public Types | |
| using | QuantizeOptions = old_dsp::QuantizeOptions |
Public Member Functions | |
| ProjectUiState (utils::QObjectUniquePtr< structure::project::Project > &&project) | |
| QString | getTitle () const |
| void | setTitle (const QString &title) |
| structure::project::Project * | project () const |
| gui::backend::ArrangerTool * | tool () const |
| ClipEditor * | clipEditor () const |
| structure::arrangement::Timeline * | timeline () const |
| zrythm::actions::ArrangerObjectCreator * | arrangerObjectCreator () const |
| zrythm::actions::TrackCreator * | trackCreator () const |
| actions::FileImporter * | fileImporter () const |
| actions::PluginImporter * | pluginImporter () const |
| undo::UndoStack * | undoStack () const |
| QString | projectDirectory () const |
| void | setProjectDirectory (const QString &directory) |
| Q_INVOKABLE actions::ArrangerObjectSelectionOperator * | createArrangerObjectSelectionOperator (QItemSelectionModel *selectionModel) const |
| Q_SIGNAL void | titleChanged (const QString &title) |
| Q_SIGNAL void | projectDirectoryChanged (const QString &directory) |
| std::optional< fs::path > | get_newer_backup () |
| Returns the filepath of a backup (directory), if any, if it has a newer timestamp than main project file. | |
UI-related state of a project.
This is a layer on top of Project that provides UI-related functionality.
Definition at line 27 of file project_ui_state.h.
| using zrythm::gui::ProjectUiState::QuantizeOptions = old_dsp::QuantizeOptions |
Definition at line 45 of file project_ui_state.h.
| std::optional< fs::path > zrythm::gui::ProjectUiState::get_newer_backup | ( | ) |
Returns the filepath of a backup (directory), if any, if it has a newer timestamp than main project file.
Returns nullopt if there were errors or no backup was found.
|
read |
Definition at line 36 of file project_ui_state.h.
|
read |
Definition at line 33 of file project_ui_state.h.
|
read |
Definition at line 39 of file project_ui_state.h.
|
read |
Definition at line 38 of file project_ui_state.h.
|
read |
Definition at line 34 of file project_ui_state.h.
|
readwrite |
Definition at line 40 of file project_ui_state.h.
|
read |
Definition at line 31 of file project_ui_state.h.
|
readwrite |
Definition at line 30 of file project_ui_state.h.
|
read |
Definition at line 32 of file project_ui_state.h.
|
read |
Definition at line 37 of file project_ui_state.h.
|
read |
Definition at line 35 of file project_ui_state.h.