aboutsummaryrefslogtreecommitdiff
path: root/plugins/ProfileEditor/forms/profilemanagerdialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ProfileEditor/forms/profilemanagerdialog.h')
-rw-r--r--plugins/ProfileEditor/forms/profilemanagerdialog.h18
1 files changed, 10 insertions, 8 deletions
diff --git a/plugins/ProfileEditor/forms/profilemanagerdialog.h b/plugins/ProfileEditor/forms/profilemanagerdialog.h
index fe91948..8dd307e 100644
--- a/plugins/ProfileEditor/forms/profilemanagerdialog.h
+++ b/plugins/ProfileEditor/forms/profilemanagerdialog.h
@@ -11,12 +11,15 @@
#include <QDialog>
#include <QVector>
-#include <profileinterface.h>
-#include "ui_profilemanagerdialog.h"
+#include <QWebEngineProfile>
+#include <smolbote/plugininterface.hpp>
+
+namespace Ui {
+ class ProfileManagerDialog;
+}
-class WebProfile;
class QListWidgetItem;
-class ProfileManagerDialog : public QDialog
+class ProfileManagerDialog : public ProfileDialog
{
Q_OBJECT
@@ -27,10 +30,9 @@ public:
~ProfileManagerDialog() override;
public slots:
- void addProfile(const QString &id, Profile *profile);
-
-private slots:
- void showProfile(QListWidgetItem *item);
+ int addProfile(const QString &id, const QString name, QWebEngineProfile *profile, QSettings *settings) override;
+ void showProfile(int index) override;
+ void showItem(QListWidgetItem *item);
private:
Ui::ProfileManagerDialog *ui;