#ifndef PROFILEDIALOG_H_ #define PROFILEDIALOG_H_ #include #include #include namespace Ui { class Dialog; } class MainWindow; class profileDialog : public QDialog { Q_OBJECT public: profileDialog(QWidget * parent = 0); virtual ~profileDialog(); void setUpProfile(); signals: void selectionChanged (const QItemSelection &selected); private: Ui::Dialog *uidiag; QTableView *content; QAbstractItemModel *model; QItemSelectionModel *selectionModel; QList ProfilList; private Q_SLOTS: void AddProfile(); void removeProfile(); void onNew(); void onLoad(); void selectionChange(const QModelIndex & index); void close(); }; #endif /* PROFILEDIALOG_H_ */