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) (side-by-side diff)
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 @@
#ifndef TONLEITER_EDIT_INSTRUMENT_DIALOG_H
#define TONLEITER_EDIT_INSTRUMENT_DIALOG_H
#include <qdialog.h>
+#include <qcombobox.h>
+#include <qscrollview.h>
+#include <qspinbox.h>
+#include <qlayout.h>
+#include <qlist.h>
+#include <qvbox.h>
-#include "tonleiterdata.h"
+
+#include "editstringwidget.h"
using namespace Data;
+
namespace Menu
{
class InstEditDialog : public QDialog
{
Q_OBJECT
private:
TonleiterData* data;
+ int instid;
+
+ QComboBox* boxInst;
+ QSpinBox* stringBox;
+
+ QVBox* stringwidget;
+
+ //this is a QPtrList !!
+ typedef QList<EditStringWidget> StringWidgetList;
+ StringWidgetList stringlist;
public:
InstEditDialog(TonleiterData* data,QWidget* parent,const char* name="InstEditDialog");
~InstEditDialog();
+ private slots:
+ void setCurrentInstrumetID(int id);
+ void addInstrument();
+ void deleteInstrument();
+
+ void addLowString();
+ void addHighString();
+ void deleteString(int id);
+ private:
+ void saveInstrument();
+ void loadInstrument();
};
};
#endif //TONLEITER_EDIT_INSTRUMENT_DIALOG_H