Diffstat (limited to 'noncore/multimedia/tonleiter/editinst.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/multimedia/tonleiter/editinst.h | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/noncore/multimedia/tonleiter/editinst.h b/noncore/multimedia/tonleiter/editinst.h index e7eba15..948a2de 100644 --- a/noncore/multimedia/tonleiter/editinst.h +++ b/noncore/multimedia/tonleiter/editinst.h | |||
@@ -4,4 +4,11 @@ | |||
4 | #include <qdialog.h> | 4 | #include <qdialog.h> |
5 | #include <qcombobox.h> | ||
6 | #include <qscrollview.h> | ||
7 | #include <qspinbox.h> | ||
8 | #include <qlayout.h> | ||
9 | #include <qlist.h> | ||
10 | #include <qvbox.h> | ||
5 | 11 | ||
6 | #include "tonleiterdata.h" | 12 | |
13 | #include "editstringwidget.h" | ||
7 | 14 | ||
@@ -9,2 +16,3 @@ using namespace Data; | |||
9 | 16 | ||
17 | |||
10 | namespace Menu | 18 | namespace Menu |
@@ -16,2 +24,12 @@ namespace Menu | |||
16 | TonleiterData* data; | 24 | TonleiterData* data; |
25 | int instid; | ||
26 | |||
27 | QComboBox* boxInst; | ||
28 | QSpinBox* stringBox; | ||
29 | |||
30 | QVBox* stringwidget; | ||
31 | |||
32 | //this is a QPtrList !! | ||
33 | typedef QList<EditStringWidget> StringWidgetList; | ||
34 | StringWidgetList stringlist; | ||
17 | public: | 35 | public: |
@@ -19,2 +37,13 @@ namespace Menu | |||
19 | ~InstEditDialog(); | 37 | ~InstEditDialog(); |
38 | private slots: | ||
39 | void setCurrentInstrumetID(int id); | ||
40 | void addInstrument(); | ||
41 | void deleteInstrument(); | ||
42 | |||
43 | void addLowString(); | ||
44 | void addHighString(); | ||
45 | void deleteString(int id); | ||
46 | private: | ||
47 | void saveInstrument(); | ||
48 | void loadInstrument(); | ||
20 | }; | 49 | }; |