diff options
Diffstat (limited to 'muse2/muse/part.h')
-rw-r--r-- | muse2/muse/part.h | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/muse2/muse/part.h b/muse2/muse/part.h index 7042eedf..e47b9843 100644 --- a/muse2/muse/part.h +++ b/muse2/muse/part.h @@ -35,11 +35,13 @@ class QString; -class Track; +namespace MusECore { + class MidiTrack; -class WaveTrack; +class Track; class Xml; class Part; +class WaveTrack; struct ClonePart { const Part* cp; @@ -117,6 +119,7 @@ class Part : public PosLen { virtual void dump(int n = 0) const; }; + //--------------------------------------------------------- // MidiPart //--------------------------------------------------------- @@ -134,6 +137,7 @@ class MidiPart : public Part { virtual void dump(int n = 0) const; }; + //--------------------------------------------------------- // WavePart //--------------------------------------------------------- @@ -154,6 +158,7 @@ class WavePart : public Part { virtual void dump(int n = 0) const; }; + //--------------------------------------------------------- // PartList //--------------------------------------------------------- @@ -187,8 +192,13 @@ extern void addPortCtrlEvents(Part* part, bool doClones); extern void addPortCtrlEvents(Event& event, Part* part, bool doClones); extern void removePortCtrlEvents(Part* part, bool doClones); extern void removePortCtrlEvents(Event& event, Part* part, bool doClones); -extern CloneList cloneList; extern Part* readXmlPart(Xml&, Track*, bool doClone = false, bool toTrack = true); +} // namespace MusECore + +namespace MusEGlobal { +extern MusECore::CloneList cloneList; +} + #endif |