From 64304e555fc3e06aa69fa2f4a514ee55b7aa98bc Mon Sep 17 00:00:00 2001 From: waspe Date: Tue, 02 Dec 2003 19:03:50 +0000 Subject: *** empty log message *** --- (limited to 'noncore/multimedia/tonleiter/editinst.h') 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 @@ -2,11 +2,19 @@ #define TONLEITER_EDIT_INSTRUMENT_DIALOG_H #include +#include +#include +#include +#include +#include +#include -#include "tonleiterdata.h" + +#include "editstringwidget.h" using namespace Data; + namespace Menu { class InstEditDialog : public QDialog @@ -14,9 +22,30 @@ namespace Menu Q_OBJECT private: TonleiterData* data; + int instid; + + QComboBox* boxInst; + QSpinBox* stringBox; + + QVBox* stringwidget; + + //this is a QPtrList !! + typedef QList 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(); }; }; -- cgit v0.9.0.2