summaryrefslogtreecommitdiff
path: root/muse/muse/cliplist/cliplist.h
diff options
context:
space:
mode:
Diffstat (limited to 'muse/muse/cliplist/cliplist.h')
-rw-r--r--muse/muse/cliplist/cliplist.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/muse/muse/cliplist/cliplist.h b/muse/muse/cliplist/cliplist.h
new file mode 100644
index 00000000..6a7a1575
--- /dev/null
+++ b/muse/muse/cliplist/cliplist.h
@@ -0,0 +1,49 @@
+//=========================================================
+// MusE
+// Linux Music Editor
+// $Id: cliplist.h,v 1.3.2.1 2005/12/11 21:29:23 spamatica Exp $
+//
+// (C) Copyright 2000 Werner Schweer (ws@seh.de)
+//=========================================================
+
+#ifndef __CLIPLIST_H__
+#define __CLIPLIST_H__
+
+#include "../cobject.h"
+#include "event.h"
+
+class QListView;
+class QListViewItem;
+class Xml;
+class Pos;
+class ClipListEditorBase;
+
+//---------------------------------------------------------
+// ClipListEdit
+//---------------------------------------------------------
+
+class ClipListEdit : public TopWin {
+ Q_OBJECT
+ ClipListEditorBase* editor;
+
+ virtual void closeEvent(QCloseEvent*);
+ void updateList();
+
+ private slots:
+ void songChanged(int);
+ void startChanged(const Pos&);
+ void lenChanged(const Pos&);
+ void clipSelectionChanged();
+ void clicked(QListViewItem*);
+
+ signals:
+ void deleted(unsigned long);
+
+ public:
+ ClipListEdit();
+ virtual void readStatus(Xml&);
+ virtual void writeStatus(int, Xml&) const;
+ };
+
+#endif
+