summaryrefslogtreecommitdiff
path: root/muse2/muse/track.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/track.cpp')
-rw-r--r--muse2/muse/track.cpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/muse2/muse/track.cpp b/muse2/muse/track.cpp
index 6fbe81c5..1ee1dfde 100644
--- a/muse2/muse/track.cpp
+++ b/muse2/muse/track.cpp
@@ -144,6 +144,34 @@ void removePortCtrlEvents(MidiTrack* t)
}
}
+//---------------------------------------------------------
+// isVisible
+//---------------------------------------------------------
+bool Track::isVisible()
+{
+ switch (type())
+ {
+ case Track::AUDIO_AUX:
+ return AudioAux::visible();
+ break;
+ case Track::AUDIO_GROUP:
+ return AudioGroup::visible();
+ case Track::AUDIO_INPUT:
+ return AudioInput::visible();
+ case Track::AUDIO_OUTPUT:
+ return AudioOutput::visible();
+ case Track::WAVE:
+ return WaveTrack::visible();
+ case Track::MIDI:
+ return MidiTrack::visible();
+ case Track::AUDIO_SOFTSYNTH:
+ return AudioAux::visible();
+ default:
+ break;
+ }
+
+ return false;
+}
//---------------------------------------------------------