summaryrefslogtreecommitdiff
path: root/muse_qt4_evolution/midiplugins/drumglue/globalinstrumentview.h
diff options
context:
space:
mode:
Diffstat (limited to 'muse_qt4_evolution/midiplugins/drumglue/globalinstrumentview.h')
-rw-r--r--muse_qt4_evolution/midiplugins/drumglue/globalinstrumentview.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/muse_qt4_evolution/midiplugins/drumglue/globalinstrumentview.h b/muse_qt4_evolution/midiplugins/drumglue/globalinstrumentview.h
new file mode 100644
index 00000000..f923ec49
--- /dev/null
+++ b/muse_qt4_evolution/midiplugins/drumglue/globalinstrumentview.h
@@ -0,0 +1,41 @@
+//=========================================================
+// MusE
+// Linux Music Editor
+//
+// (C) Copyright 2008 Robert Jonsson (rj@spamatica.se)
+// (C) Copyright 2005- Werner Schweer (ws@seh.de)
+// Copyright: See COPYING file that comes with this distribution
+//=========================================================
+
+#ifndef __GLOBALINSTRUMENTVIEW_H__
+#define __GLOBALINSTRUMENTVIEW_H__
+
+#include "ui_globalinstrumentview.h"
+
+#include "drumglue.h"
+//---------------------------------------------------------
+// GlobalInstrumentView
+//---------------------------------------------------------
+class DrumGlue;
+
+class GlobalInstrumentView : public QWidget, public Ui::GlobalInstrumentViewBase {
+ Q_OBJECT
+
+ DrumGlue *drumGlue;
+ QString instrumentName;
+ DrumInstrument *getCurrentOutputInstrument();
+
+ public:
+ GlobalInstrumentView(DrumGlue*, QWidget* parent, QString name);
+ private slots:
+ void addOutput();
+ void editOutput();
+ void removeOutput();
+ void updateInKey();
+
+ public slots:
+ void updateList();
+ };
+
+#endif
+