From 60aaa8343c04908da31f031781ca16c01ab51049 Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Wed, 2 Apr 2014 20:36:57 +0200 Subject: Added presets of slider values. --- dgedit/mainwindow.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'dgedit/mainwindow.h') diff --git a/dgedit/mainwindow.h b/dgedit/mainwindow.h index f6fff27..c358d3c 100644 --- a/dgedit/mainwindow.h +++ b/dgedit/mainwindow.h @@ -29,11 +29,22 @@ #include #include +#include +#include #include "canvas.h" #include "audioextractor.h" #include "samplesorter.h" #include "filelist.h" +#include "canvastoolselections.h" + +class Preset { +public: + int attacklength; + int falloff; + int fadelength; +}; +Q_DECLARE_METATYPE(Preset) class MainWindow : public QMainWindow { Q_OBJECT @@ -47,6 +58,7 @@ public slots: void setYOffset(int); void doExport(); void loadFile(QString filename); + void setPreset(int); protected: void closeEvent(QCloseEvent*); @@ -57,12 +69,17 @@ private: SampleSorter *sorter; Canvas *canvas; + CanvasToolSelections *selections; AudioExtractor *extractor; FileList *filelist; QScrollBar *yoffset; QScrollBar *yscale; QScrollBar *xscale; QScrollBar *xoffset; + QComboBox *presets; + QSlider *slider_attacklength; + QSlider *slider_falloff; + QSlider *slider_fadelength; }; #endif/*__DRUMGIZMO_MAINWINDOW_H__*/ -- cgit v1.2.3 From e9720cba4e117dc26da46b0a72b56a576a950e17 Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Wed, 2 Apr 2014 20:41:14 +0200 Subject: Updating prefix lineedit on presets change. --- dgedit/mainwindow.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dgedit/mainwindow.h') diff --git a/dgedit/mainwindow.h b/dgedit/mainwindow.h index c358d3c..efdce99 100644 --- a/dgedit/mainwindow.h +++ b/dgedit/mainwindow.h @@ -31,6 +31,7 @@ #include #include #include +#include #include "canvas.h" #include "audioextractor.h" @@ -40,6 +41,7 @@ class Preset { public: + QString name; int attacklength; int falloff; int fadelength; @@ -80,6 +82,7 @@ private: QSlider *slider_attacklength; QSlider *slider_falloff; QSlider *slider_fadelength; + QLineEdit *prefix; }; #endif/*__DRUMGIZMO_MAINWINDOW_H__*/ -- cgit v1.2.3 From d8053dd8e6d38165d9ac6a689081bc4a753ff7ad Mon Sep 17 00:00:00 2001 From: Jonas Suhr Christensen Date: Wed, 2 Apr 2014 20:46:57 +0200 Subject: Added prefix name to presets.ini. --- dgedit/mainwindow.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dgedit/mainwindow.h') diff --git a/dgedit/mainwindow.h b/dgedit/mainwindow.h index efdce99..fd4af57 100644 --- a/dgedit/mainwindow.h +++ b/dgedit/mainwindow.h @@ -41,7 +41,7 @@ class Preset { public: - QString name; + QString prefix; int attacklength; int falloff; int fadelength; -- cgit v1.2.3