123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #ifndef CLASSOPTIONS_H
- #define CLASSOPTIONS_H
- #include <QDialog>
- #include <QListWidgetItem>
- #include "sequenz.h"
- namespace Ui
- {
- class ClassOptions;
- }
- class ClassOptions : public QDialog
- {
- Q_OBJECT
-
- struct ListItem
- {
- int id;
- QListWidgetItem *item;
- };
- public:
-
-
-
- explicit ClassOptions(Sequenz *seq,
- QWidget *parent = 0);
- ~ClassOptions();
- private slots:
-
- void on_newClass_clicked();
-
- void on_removeClass_clicked();
-
- void on_classList_itemSelectionChanged();
-
- void on_classList_itemChanged(QListWidgetItem *item);
-
- void on_fertig_clicked();
- private:
-
- int getItemId(QListWidgetItem *item);
- Sequenz *seq;
- QList<ListItem> items;
- Ui::ClassOptions *ui;
- };
- #endif
|