summaryrefslogtreecommitdiff
path: root/attic/muse2-oom/muse2/muse/mixer/amixer.h
diff options
context:
space:
mode:
Diffstat (limited to 'attic/muse2-oom/muse2/muse/mixer/amixer.h')
-rw-r--r--attic/muse2-oom/muse2/muse/mixer/amixer.h132
1 files changed, 0 insertions, 132 deletions
diff --git a/attic/muse2-oom/muse2/muse/mixer/amixer.h b/attic/muse2-oom/muse2/muse/mixer/amixer.h
deleted file mode 100644
index f8e365c3..00000000
--- a/attic/muse2-oom/muse2/muse/mixer/amixer.h
+++ /dev/null
@@ -1,132 +0,0 @@
-//=========================================================
-// MusE
-// Linux Music Editor
-// $Id: amixer.h,v 1.27.2.2 2009/10/18 06:13:00 terminator356 Exp $
-//
-// (C) Copyright 2000-2004 Werner Schweer (ws@seh.de)
-//=========================================================
-
-#ifndef __AMIXER_H__
-#define __AMIXER_H__
-
-#include <QScrollArea>
-
-#include "cobject.h"
-#include "synth.h"
-#include "node.h"
-#include "routedialog.h"
-
-class QHBoxLayout;
-class QLabel;
-class QMenu;
-class QToolButton;
-class QWidget;
-
-class Xml;
-class AudioTrack;
-class Meter;
-class Track;
-class Slider;
-class Knob;
-class DoubleLabel;
-class ComboBox;
-class RouteDialog;
-class Strip;
-
-struct MixerConfig;
-
-#define EFX_HEIGHT 16
-
-typedef std::list<Strip*> StripList;
-
-//---------------------------------------------------------
-// ScrollArea
-//---------------------------------------------------------
-
-class ScrollArea : public QScrollArea
-{
- Q_OBJECT
-
- signals:
- void layoutRequest();
-
- protected:
- virtual bool viewportEvent(QEvent* event);
-
- public:
- ScrollArea(QWidget* parent = 0) : QScrollArea(parent) { }
-};
-
-//---------------------------------------------------------
-// AudioMixerApp
-//---------------------------------------------------------
-
-class AudioMixerApp : public QMainWindow {
- //QString name;
- MixerConfig* cfg;
- StripList stripList;
- QScrollArea* view;
- QWidget* central;
- QHBoxLayout* lbox;
- //Strip* master;
- QHBoxLayout* layout;
- QMenu* menuView;
- RouteDialog* routingDialog;
- QAction* routingId;
- int oldAuxsSize;
-
- QAction* showMidiTracksId;
- QAction* showDrumTracksId;
- QAction* showInputTracksId;
- QAction* showOutputTracksId;
- QAction* showWaveTracksId;
- QAction* showGroupTracksId;
- QAction* showAuxTracksId;
- QAction* showSyntiTracksId;
-
- Q_OBJECT
-
- virtual void closeEvent(QCloseEvent*);
- void addStrip(Track*, int);
- void showRouteDialog(bool);
-
- enum UpdateAction {
- NO_UPDATE, UPDATE_ALL, UPDATE_MIDI, STRIP_INSERTED, STRIP_REMOVED
- };
- void updateMixer(UpdateAction);
-
- signals:
- void closed();
- //void layoutRequest();
-
- private slots:
- void songChanged(int);
- //void configChanged() { songChanged(-1); }
- void configChanged();
- void setSizing();
- void toggleRouteDialog();
- void routingDialogClosed();
- //void showTracksChanged(QAction*);
- void showMidiTracksChanged(bool);
- void showDrumTracksChanged(bool);
- void showWaveTracksChanged(bool);
- void showInputTracksChanged(bool);
- void showOutputTracksChanged(bool);
- void showGroupTracksChanged(bool);
- void showAuxTracksChanged(bool);
- void showSyntiTracksChanged(bool);
-
- //protected:
- // virtual bool event(QEvent* event);
-
- public:
- //AudioMixerApp(QWidget* parent);
- AudioMixerApp(QWidget* parent, MixerConfig* c);
- //void write(Xml&, const char* name);
- //void write(int level, Xml& xml, const char* name);
- void write(int level, Xml& xml);
- void clear();
- };
-
-#endif
-