diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-09-29 16:29:21 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-09-29 16:29:21 +0200 |
commit | 46efa2def1212dcb2610c545a78c8ab81bb22bbf (patch) | |
tree | 5bf8e1991126ba5795cdde44578a370a7a1b4a1f /src/project.cc | |
parent | c975247f9742bd7fcf5ae7d8ab174ed8728bb64c (diff) |
Add main attribute to the filelist. Use QHash random seed hack in all places where QDomDocument is being used.
Diffstat (limited to 'src/project.cc')
-rw-r--r-- | src/project.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/project.cc b/src/project.cc index 86100bc..04919db 100644 --- a/src/project.cc +++ b/src/project.cc @@ -106,6 +106,24 @@ void AudioFile::setChannelMapId(int channel_map_id) } } +bool AudioFile::getMainChannel() const +{ + return main_channel; +} + +void AudioFile::setMainChannel(bool main_channel) +{ + if(this->main_channel == main_channel) + { + return; + } + + { + Project::RAIIBulkUpdate bulkUpdate(instrument.getProject()); + this->main_channel = main_channel; + } +} + Instrument::Instrument(Project& project, int id) : id(id) , project(project) |