1
//=========================================================
4
// $Id: cobject.h,v 1.3 2002/02/17 20:01:17 bob Exp $
6
// (C) Copyright 1999/2000 Werner Schweer (ws@seh.de)
7
//=========================================================
19
//---------------------------------------------------------
21
//---------------------------------------------------------
23
class TopWin : public MainWindow
28
virtual void readStatus(Xml&);
29
virtual void writeStatus(int, Xml&) const;
30
TopWin(QWidget* parent=0, const char* name=0,
31
WFlags f = WType_TopLevel|WDestructiveClose);
34
//---------------------------------------------------------
36
//---------------------------------------------------------
40
enum ToplevelType { PIANO_ROLL, NOTEN, LISTE, DRUM,
41
M_MIXER, MASTER, WAVE, LMASTER, A_MIXER,
42
CLIPLIST, MIXDOWN, MARKER
47
Toplevel(ToplevelType t, int obj, TopWin* cobj) {
52
ToplevelType type() const { return _type; }
53
int object() const { return _object; }
54
TopWin* cobject() const { return _cobject; }
62
typedef std::list <Toplevel> ToplevelList;
63
typedef ToplevelList::iterator iToplevel;
64
typedef ToplevelList::const_iterator ciToplevel;