diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-06-17 15:26:07 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2018-08-12 11:11:44 +0200 |
commit | bd0e48a876f25751ae7e0d025178b19d773ca00e (patch) | |
tree | a503de41fbae079d2ea8084d2d4d716482413896 /src/domloader.h | |
parent | 8dd1ea54a2d2198004c82fe75b45714917b440a1 (diff) |
Finished DOMLoader and fixed the broken unit-tests.
Diffstat (limited to 'src/domloader.h')
-rw-r--r-- | src/domloader.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/domloader.h b/src/domloader.h index 29288c5..d627ce6 100644 --- a/src/domloader.h +++ b/src/domloader.h @@ -27,12 +27,15 @@ #pragma once #include <vector> +#include <string> class DrumkitDOM; class InstrumentDOM; class DrumKit; class Settings; class Random; +class InstrumentChannel; +class Instrument; class DOMLoader { @@ -44,6 +47,9 @@ public: DrumKit& drumkit); private: + static InstrumentChannel* addOrGetChannel(Instrument& instrument, + const std::string& name); + Settings& settings; Random& random; }; |