summaryrefslogtreecommitdiffstats
path: root/src/dialog.h
diff options
context:
space:
mode:
authorNils Schwabe2014-03-20 18:47:48 +0100
committerNils Schwabe2014-03-20 18:47:48 +0100
commitf3a0b4d09379e63a26ec410088617fe20d5cd27f (patch)
treee34adf2e0bf92ad5e0e03602c0d6060efbcdbead /src/dialog.h
parentremoved the file and path option for XMLs (diff)
downloadvmchooser2-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.h16
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();