summaryrefslogtreecommitdiff
path: root/src/project.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/project.cc')
-rw-r--r--src/project.cc10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/project.cc b/src/project.cc
index 0baf67d..df1d266 100644
--- a/src/project.cc
+++ b/src/project.cc
@@ -197,6 +197,16 @@ void Project::deleteInstrument(int id)
Q_ASSERT(false); // No such instrument id.
}
+QList<int> Project::getInstrumentList() const
+{
+ QList<int> instrument_list;
+ for(auto& instrument : instruments)
+ {
+ instrument_list.push_back(instrument.getId());
+ }
+ return instrument_list;
+}
+
void Project::reset()
{
RAIIBulkUpdate bulkUpdate(*this);