diff options
author | Nils Schwabe | 2014-03-20 18:47:48 +0100 |
---|---|---|
committer | Nils Schwabe | 2014-03-20 18:47:48 +0100 |
commit | f3a0b4d09379e63a26ec410088617fe20d5cd27f (patch) | |
tree | e34adf2e0bf92ad5e0e03602c0d6060efbcdbead /src/dialog.h | |
parent | removed the file and path option for XMLs (diff) | |
download | vmchooser2-f3a0b4d09379e63a26ec410088617fe20d5cd27f.tar.gz vmchooser2-f3a0b4d09379e63a26ec410088617fe20d5cd27f.tar.xz vmchooser2-f3a0b4d09379e63a26ec410088617fe20d5cd27f.zip |
- added tab view
- added filter box
Diffstat (limited to 'src/dialog.h')
-rw-r--r-- | src/dialog.h | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/dialog.h b/src/dialog.h index af795a9..aa2fa30 100644 --- a/src/dialog.h +++ b/src/dialog.h @@ -19,9 +19,9 @@ class Dialog : public QDialog { public: explicit Dialog(QWidget *parent = 0); ~Dialog(); - void addItems(const QList<Session*>&, const QString& section); - void addLabelItem(const QString& label, const QString& section); - void removeItem(const QString& name, const QString& section); + void addItems(const QList<Session*>&, int tab); + void addLabelItem(const QString& label, int tab); + void removeItem(const QString& name, int tab); bool selectSession(const QString& name); void selectPreviousSession(); void showSettingsPVS(); @@ -33,13 +33,17 @@ class Dialog : public QDialog { private: Ui::Dialog *ui; - SessionTreeModel *model_; + SessionTreeModel *model_[3]; QSettings *pvsSettings_; QPoint oldCenter_; QTimer *centerTimer_; QString autoStartEntry_; + int activeTab; void readPVSSettings(); void writePVSSettings(); + void onTabButtonChanged(int tab); + void configClearButton(); + void setListModel(QAbstractItemModel *model); private slots: void on_comboBoxOthers_currentIndexChanged(int index); @@ -47,6 +51,10 @@ class Dialog : public QDialog { void on_pushButtonStart_clicked(); void on_pushButtonAbort_clicked(); void on_treeView_activated(QModelIndex index); + void on_tabButtonLocal_clicked(); + void on_tabButtonMyClasses_clicked(); + void on_tabButtonAllClasses_clicked(); + void on_filterEdit_textChanged(); void treeView_selectionChanged(const QModelIndex& current, const QModelIndex&); void onCenterTimer(); |