aboutsummaryrefslogtreecommitdiff
path: root/plugins/ProfileEditor/profileeditorplugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ProfileEditor/profileeditorplugin.cpp')
-rw-r--r--plugins/ProfileEditor/profileeditorplugin.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/ProfileEditor/profileeditorplugin.cpp b/plugins/ProfileEditor/profileeditorplugin.cpp
index b158d6b..dcdd320 100644
--- a/plugins/ProfileEditor/profileeditorplugin.cpp
+++ b/plugins/ProfileEditor/profileeditorplugin.cpp
@@ -33,5 +33,11 @@ QDialog *ProfileEditorPlugin::createWidget(QWidget *parent)
auto newProfile = browser->loadProfile(id);
widget->addProfile(newProfile.second);
});
+
+ connect(widget, &ProfileManagerDialog::removeProfile, this, [this](const WebProfile *profile) {
+ const QString id = browser->getProfileManager()->id(profile);
+ browser->getProfileManager()->deleteProfile(id);
+ });
+
return widget;
}