diff options
Diffstat (limited to 'attic/muse2-oom/muse2/muse/mixer/amixer.h')
-rw-r--r-- | attic/muse2-oom/muse2/muse/mixer/amixer.h | 132 |
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 - |