From aaca93be3d8f153dce3ae98d4d4787463f3210cf Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Thu, 7 Jun 2018 12:34:16 +0200 Subject: Don't copy profiles into profile manager plugin --- plugins/ProfileEditor/forms/profilemanagerdialog.cpp | 8 ++++---- plugins/ProfileEditor/forms/profilemanagerdialog.h | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'plugins/ProfileEditor/forms') diff --git a/plugins/ProfileEditor/forms/profilemanagerdialog.cpp b/plugins/ProfileEditor/forms/profilemanagerdialog.cpp index 13f974f..1c4d100 100644 --- a/plugins/ProfileEditor/forms/profilemanagerdialog.cpp +++ b/plugins/ProfileEditor/forms/profilemanagerdialog.cpp @@ -1,9 +1,9 @@ #include "profilemanagerdialog.h" #include "profileview.h" #include "ui_profilemanagerdialog.h" -#include +#include -ProfileManagerDialog::ProfileManagerDialog(QHash &profiles, QWidget *parent) +ProfileManagerDialog::ProfileManagerDialog(QHash *profiles, QWidget *parent) : QDialog(parent) , ui(new Ui::ProfileManagerDialog) , profiles(profiles) @@ -13,7 +13,7 @@ ProfileManagerDialog::ProfileManagerDialog(QHash & connect(ui->listWidget, &QListWidget::itemPressed, this, &ProfileManagerDialog::showProfile); showProfile(nullptr); - for(auto i = profiles.constBegin(); i != profiles.constEnd(); ++i) { + for(auto i = profiles->constBegin(); i != profiles->constEnd(); ++i) { ui->listWidget->addItem(i.key()); } } @@ -38,6 +38,6 @@ void ProfileManagerDialog::showProfile(QListWidgetItem *item) } ui->groupBox->setVisible(true); - auto *v = new ProfileView(profiles.value(item->text()), this); + auto *v = new ProfileView(profiles->value(item->text()), this); ui->groupBox->layout()->addWidget(v); } diff --git a/plugins/ProfileEditor/forms/profilemanagerdialog.h b/plugins/ProfileEditor/forms/profilemanagerdialog.h index 9ce177d..ba315ce 100644 --- a/plugins/ProfileEditor/forms/profilemanagerdialog.h +++ b/plugins/ProfileEditor/forms/profilemanagerdialog.h @@ -9,14 +9,14 @@ namespace Ui class ProfileManagerDialog; } -class QWebEngineProfile; +class WebProfile; class QListWidgetItem; class ProfileManagerDialog : public QDialog { Q_OBJECT public: - explicit ProfileManagerDialog(QHash &profiles, QWidget *parent = 0); + explicit ProfileManagerDialog(QHash *profiles, QWidget *parent = 0); ~ProfileManagerDialog(); private slots: @@ -24,7 +24,7 @@ private slots: private: Ui::ProfileManagerDialog *ui; - const QHash profiles; + const QHash *profiles; }; #endif // PROFILEMANAGERDIALOG_H -- cgit v1.2.1