diff edmain.h @ 381:71c830840691

More work.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 17 Oct 2012 03:59:33 +0300
parents 05e85401480a
children e5220ff48bc8
line wrap: on
line diff
--- a/edmain.h	Wed Oct 17 03:46:40 2012 +0300
+++ b/edmain.h	Wed Oct 17 03:59:33 2012 +0300
@@ -7,10 +7,19 @@
 
 // Defaults
 #define DOC_DEF_FILENAME  "Untitled"
-#define DOC_UNDO_MAX	  30
+#define DOC_UNDO_MAX	  15
+
+enum
+{
+    CTRL_REWIND,
+    CTRL_PLAY_START,
+    CTRL_PLAY_CURRENT,
+    CTRL_PAUSE
+};
+
+#define CTRL_ICON_SIZE   32
 
 #include "edtlobj.h"
-
 #include <QDebug>
 #include <QFile>
 #include <QApplication>
@@ -51,15 +60,13 @@
     void performUndo();
     void performRedo();
 
+    void actionControlChanged(QAction *);
+
 private:
-    bool changed, initSDL;
-    TimelineObject *tl;
-    DMEngineData engine;
-
-
-    QTableView *list;
+    QTableView *effectTable;
     QAction *menuActUndo, *menuActRedo, *menuActOpen, *menuActSave, *menuActSaveAs;
 //    QAction *menuActCut, *menuActCopy, *menuActPaste, *menuActDelete;
+    QActionGroup *actGroupControls;
 
     QAction * createToolButton(QActionGroup *group, QString name, QIcon icon, QString statustip, QVariant data);
     QAction * createMenuAction(QString name, const QKeySequence &shortcut, QString tooltip);
@@ -86,6 +93,10 @@
     void saveToFile(QString filename);
 
 
+    bool changed, initSDL;
+    TimelineObject *tl;
+    DMEngineData engine;
+
     QList<TimelineObject *> undoHistory;
     int undoHistoryPos, undoHistoryMax;