36class ProjectSession :
public QObject
39 Q_PROPERTY (QString title READ title WRITE setTitle NOTIFY titleChanged FINAL)
48 arrangerObjectCreator CONSTANT FINAL)
61 transportController CONSTANT FINAL)
63 QString projectDirectory READ projectDirectory WRITE setProjectDirectory
64 NOTIFY projectDirectoryChanged FINAL)
73 QString title ()
const;
74 void setTitle (
const QString &title);
75 QString projectDirectory ()
const;
76 void setProjectDirectory (
const QString &directory);
88 createArrangerObjectSelectionOperator (
89 QItemSelectionModel * selectionModel)
const;
120 void titleChanged (
const QString &title);
121 void projectDirectoryChanged (
const QString &directory);
128 fs::path project_directory_;
140 std::unique_ptr<old_dsp::QuantizeOptions> quantize_opts_editor_;
141 std::unique_ptr<old_dsp::QuantizeOptions> quantize_opts_timeline_;
145 arranger_object_creator_;