From 1db4bdcc019001c6bb8f72eb540d6ad29845623c Mon Sep 17 00:00:00 2001 From: Johann Latocha Date: Wed, 17 Nov 2010 20:21:30 +0100 Subject: [PVSMGR] New profile management --- src/gui/profileDialog.h | 44 +++++++++++++------------------------------- 1 file changed, 13 insertions(+), 31 deletions(-) (limited to 'src/gui/profileDialog.h') diff --git a/src/gui/profileDialog.h b/src/gui/profileDialog.h index 5caebfa..58a3de6 100644 --- a/src/gui/profileDialog.h +++ b/src/gui/profileDialog.h @@ -2,45 +2,27 @@ #define PROFILEDIALOG_H_ #include -#include -#include +#include "ui_profileDialog.h" +#include "mainWindow.h" -namespace Ui +class profileDialog: public QDialog, private Ui::ProfileDialogClass { -class Dialog; -} - -class MainWindow; - -class profileDialog : public QDialog -{ - Q_OBJECT +Q_OBJECT public: - profileDialog(QWidget * parent = 0); - virtual ~profileDialog(); - - void setUpProfile(); - - + profileDialog(QWidget * parent = 0); + ~profileDialog(); -signals: - void selectionChanged (const QItemSelection &selected); +public Q_SLOTS: + void add(); + void remove(); + void save(); + void load(); private: - Ui::Dialog *uidiag; - QTableView *content; - QAbstractItemModel *model; - QItemSelectionModel *selectionModel; - QList ProfilList; + QSettings *_profiles; + QString _current; -private Q_SLOTS: - void AddProfile(); - void removeProfile(); - void onNew(); - void onLoad(); - void selectionChange(const QModelIndex & index); - void close(); }; #endif /* PROFILEDIALOG_H_ */ -- cgit v1.2.3-55-g7522