summaryrefslogtreecommitdiff
path: root/attic/muse2-oom/muse2/muse/midieditor.h
diff options
context:
space:
mode:
Diffstat (limited to 'attic/muse2-oom/muse2/muse/midieditor.h')
-rw-r--r--attic/muse2-oom/muse2/muse/midieditor.h89
1 files changed, 0 insertions, 89 deletions
diff --git a/attic/muse2-oom/muse2/muse/midieditor.h b/attic/muse2-oom/muse2/muse/midieditor.h
deleted file mode 100644
index 1f465c2d..00000000
--- a/attic/muse2-oom/muse2/muse/midieditor.h
+++ /dev/null
@@ -1,89 +0,0 @@
-//=========================================================
-// MusE
-// Linux Music Editor
-// $Id: midieditor.h,v 1.3.2.2 2009/02/02 21:38:00 terminator356 Exp $
-// (C) Copyright 1999 Werner Schweer (ws@seh.de)
-//=========================================================
-
-#ifndef __MIDIEDITOR_H__
-#define __MIDIEDITOR_H__
-
-///#include "sig.h"
-#include "al/sig.h"
-#include "cobject.h"
-
-class QGridLayout;
-class QWidget;
-
-class PartList;
-class Xml;
-class EventCanvas;
-class ScrollScale;
-class CtrlEdit;
-class MTScale;
-class WaveView;
-class Part;
-class WavePart;
-
-//---------------------------------------------------------
-// MidiEditor
-//---------------------------------------------------------
-
-class MidiEditor : public TopWin {
- Q_OBJECT
-
- PartList* _pl;
- std::list<int> _parts;
- int _curDrumInstrument; // currently selected instrument if drum
- // editor
- protected:
- ScrollScale* hscroll;
- ScrollScale* vscroll;
- MTScale* time;
- EventCanvas* canvas;
- WaveView* wview;
-
- std::list<CtrlEdit*> ctrlEditList;
- int _quant, _raster;
- QGridLayout* mainGrid;
- QWidget* mainw;
- virtual void readStatus(Xml&);
- virtual void writeStatus(int, Xml&) const;
- void writePartList(int, Xml&) const;
- void genPartlist();
-
- public slots:
- void songChanged(int type);
- void setCurDrumInstrument(int instr);
-
- virtual void updateHScrollRange() { };
- signals:
- void curDrumInstrumentChanged(int);
-
- public:
- MidiEditor(int, int, PartList*,
- QWidget* parent = 0, const char* name = 0);
- ~MidiEditor();
-
- int quantVal(int v) const;
- ///int rasterStep(unsigned tick) const { return sigmap.rasterStep(tick, _raster); }
- ///unsigned rasterVal(unsigned v) const { return sigmap.raster(v, _raster); }
- ///unsigned rasterVal1(unsigned v) const { return sigmap.raster1(v, _raster); }
- ///unsigned rasterVal2(unsigned v) const { return sigmap.raster2(v, _raster); }
- int rasterStep(unsigned tick) const { return AL::sigmap.rasterStep(tick, _raster); }
- unsigned rasterVal(unsigned v) const { return AL::sigmap.raster(v, _raster); }
- unsigned rasterVal1(unsigned v) const { return AL::sigmap.raster1(v, _raster); }
- unsigned rasterVal2(unsigned v) const { return AL::sigmap.raster2(v, _raster); }
- int quant() const { return _quant; }
- void setQuant(int val) { _quant = val; }
- int raster() const { return _raster; }
- void setRaster(int val) { _raster = val; }
- PartList* parts() { return _pl; }
- int curDrumInstrument() const { return _curDrumInstrument; }
- Part* curCanvasPart();
- WavePart* curWavePart();
- void setCurCanvasPart(Part*);
- };
-
-#endif
-