aboutsummaryrefslogtreecommitdiff
path: root/plugins/ProfileEditor/forms/profilemanagerdialog.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2020-04-25 22:09:13 +0300
committerAqua-sama <aqua@iserlohn-fortress.net>2020-05-26 12:50:15 +0300
commit0492a063806b6d63e4f378908b809de104a24820 (patch)
tree2e285d0c9b5067dc9395bfb751fe84bb8ac2a5f4 /plugins/ProfileEditor/forms/profilemanagerdialog.h
parentlibwebengine (diff)
downloadsmolbote-0492a063806b6d63e4f378908b809de104a24820.tar.xz
Update ProfileEditor plugin
ProfileEditor: - add tests - disable read-only settings on otr profiles Add WebProfile::setHeaders and WebProfile::setCookies
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;