35class ProjectSession :
public QObject
38 Q_PROPERTY (QString title READ title WRITE setTitle NOTIFY titleChanged FINAL)
47 arrangerObjectCreator CONSTANT FINAL)
57 transportController CONSTANT FINAL)
59 QString projectDirectory READ projectDirectory WRITE setProjectDirectory
60 NOTIFY projectDirectoryChanged FINAL)
69 QString title ()
const;
70 void setTitle (
const QString &title);
71 QString projectDirectory ()
const;
72 void setProjectDirectory (
const QString &directory);
83 createArrangerObjectSelectionOperator (
84 QItemSelectionModel * selectionModel)
const;
115 void titleChanged (
const QString &title);
116 void projectDirectoryChanged (
const QString &directory);
123 fs::path project_directory_;
135 std::unique_ptr<old_dsp::QuantizeOptions> quantize_opts_editor_;
136 std::unique_ptr<old_dsp::QuantizeOptions> quantize_opts_timeline_;
140 arranger_object_creator_;