From eb013918c17ac19b21845ded977aeee26bdf8275 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Wed, 16 Apr 2014 11:23:46 +0200 Subject: New tabbed workflow with 'auto' preview functionality. --- dgedit/mainwindow.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'dgedit/mainwindow.h') diff --git a/dgedit/mainwindow.h b/dgedit/mainwindow.h index cd13132..620c116 100644 --- a/dgedit/mainwindow.h +++ b/dgedit/mainwindow.h @@ -39,6 +39,7 @@ #include "samplesorter.h" #include "filelist.h" #include "canvastoolselections.h" +#include "canvastoolthreshold.h" #include "selection.h" #include "player.h" @@ -67,6 +68,7 @@ public slots: void playSamples(); void setPreset(int); void browse(); + void tabChanged(int tabid); protected: void closeEvent(QCloseEvent*); @@ -75,9 +77,17 @@ private: void loadSettings(); void saveSettings(); + QWidget *createFilesTab(); + QWidget *createEditTab(); + QWidget *createGenerateTab(); + QWidget *createExportTab(); + + int generateTabId; + SampleSorter *sorter; Canvas *canvas; - CanvasToolSelections *selections; + CanvasToolSelections *tool_selections; + CanvasToolThreshold *threshold; AudioExtractor *extractor; FileList *filelist; QScrollBar *yoffset; @@ -97,7 +107,8 @@ private: QLineEdit *lineed_exportp; // Session state information: - Selections session; + Selections selections; + Selections selections_preview; Player player; private slots: -- cgit v1.2.3