summaryrefslogtreecommitdiff
path: root/noncore/multimedia/tonleiter/editinst.h
authorwaspe <waspe>2003-12-02 19:03:50 (UTC)
committer waspe <waspe>2003-12-02 19:03:50 (UTC)
commit64304e555fc3e06aa69fa2f4a514ee55b7aa98bc (patch) (unidiff)
tree3ce47189f43f18cccd42d326cf52977b339c744d /noncore/multimedia/tonleiter/editinst.h
parent7b74f202db22d458c43b2063ae128bf79b0e9777 (diff)
downloadopie-64304e555fc3e06aa69fa2f4a514ee55b7aa98bc.zip
opie-64304e555fc3e06aa69fa2f4a514ee55b7aa98bc.tar.gz
opie-64304e555fc3e06aa69fa2f4a514ee55b7aa98bc.tar.bz2
*** empty log message ***
Diffstat (limited to 'noncore/multimedia/tonleiter/editinst.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/tonleiter/editinst.h31
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
@@ -1,23 +1,52 @@
1#ifndef TONLEITER_EDIT_INSTRUMENT_DIALOG_H 1#ifndef TONLEITER_EDIT_INSTRUMENT_DIALOG_H
2#define TONLEITER_EDIT_INSTRUMENT_DIALOG_H 2#define TONLEITER_EDIT_INSTRUMENT_DIALOG_H
3 3
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
8using namespace Data; 15using namespace Data;
9 16
17
10namespace Menu 18namespace Menu
11{ 19{
12 class InstEditDialog : public QDialog 20 class InstEditDialog : public QDialog
13 { 21 {
14 Q_OBJECT 22 Q_OBJECT
15 private: 23 private:
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:
18 InstEditDialog(TonleiterData* data,QWidget* parent,const char* name="InstEditDialog"); 36 InstEditDialog(TonleiterData* data,QWidget* parent,const char* name="InstEditDialog");
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 };
21}; 50};
22 51
23#endif //TONLEITER_EDIT_INSTRUMENT_DIALOG_H 52#endif //TONLEITER_EDIT_INSTRUMENT_DIALOG_H