#ifndef PROFILEMANAGERDIALOG_H #define PROFILEMANAGERDIALOG_H #include #include #include namespace Ui { class ProfileManagerDialog; } class WebProfile; class QListWidgetItem; class ProfileManagerDialog : public QDialog { Q_OBJECT public: explicit ProfileManagerDialog(const ProfileManager *profiles, QWidget *parent = 0); ~ProfileManagerDialog() override; signals: void createProfile(const QString &id); void removeProfile(const WebProfile *profile); public slots: void addProfile(WebProfile *profile); private slots: void showProfile(QListWidgetItem *item); void deleteProfile(QListWidgetItem *item); private: Ui::ProfileManagerDialog *ui; }; #endif // PROFILEMANAGERDIALOG_H