diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-04-02 21:13:52 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-04-02 21:13:52 +0200 |
commit | 0aef6f2f81bdb6f78fc04e090aa60b5146326765 (patch) | |
tree | 4ccebf2382bd0a990c97da38b1bad2bb2a3cfd00 /dgedit/mainwindow.h | |
parent | 644c3996fe91f35bcdc84e0c3bb4f906be740bae (diff) | |
parent | d8053dd8e6d38165d9ac6a689081bc4a753ff7ad (diff) |
Merge with head
Diffstat (limited to 'dgedit/mainwindow.h')
-rw-r--r-- | dgedit/mainwindow.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/dgedit/mainwindow.h b/dgedit/mainwindow.h index 886f9cb..c7ce3fb 100644 --- a/dgedit/mainwindow.h +++ b/dgedit/mainwindow.h @@ -29,11 +29,24 @@ #include <QMainWindow> #include <QScrollBar> +#include <QComboBox> +#include <QSlider> +#include <QLineEdit> #include "canvas.h" #include "audioextractor.h" #include "samplesorter.h" #include "filelist.h" +#include "canvastoolselections.h" + +class Preset { +public: + QString prefix; + int attacklength; + int falloff; + int fadelength; +}; +Q_DECLARE_METATYPE(Preset) class MainWindow : public QMainWindow { Q_OBJECT @@ -48,6 +61,7 @@ public slots: void doExport(); void loadFile(QString filename); void playSamples(); + void setPreset(int); protected: void closeEvent(QCloseEvent*); @@ -58,6 +72,7 @@ private: SampleSorter *sorter; Canvas *canvas; + CanvasToolSelections *selections; AudioExtractor *extractor; FileList *filelist; QScrollBar *yoffset; @@ -65,6 +80,11 @@ private: QScrollBar *xscale; QScrollBar *xoffset; QScrollBar *sb_playsamples; + QComboBox *presets; + QSlider *slider_attacklength; + QSlider *slider_falloff; + QSlider *slider_fadelength; + QLineEdit *prefix; }; #endif/*__DRUMGIZMO_MAINWINDOW_H__*/ |