#include "configurationeditorplugin.h" #include "forms/configurationdialog.h" #include #include #include CommandHash_t ConfigurationEditorPlugin::commands() { QHash> hash; hash.insert("configure", [this]() -> int { auto *dlg = createWidget(nullptr); return dlg->exec(); }); return hash; } QDialog *ConfigurationEditorPlugin::createWidget(QWidget *parent) { auto *dlg = new ConfigurationDialog(browser->getConfiguration(), parent); dlg->setAttribute(Qt::WA_DeleteOnClose, true); return dlg; }