diff --git a/exportplugin.cpp b/exportplugin.cpp index fa7bc9d..1e130a1 100644 --- a/exportplugin.cpp +++ b/exportplugin.cpp @@ -32,7 +32,9 @@ ExportPlugin::ExportPlugin(QObject *parent) : void ExportPlugin::attachTo(MainWindow &mainWindow) { - auto dialog = new ExportDialog(mainWindow); mainWindow.menuTools()->addAction(QIcon(QStringLiteral(":/zeiterfassung/plugins/exportplugin/images/export-plugin.png")), - tr("Export"), dialog, &QDialog::open); + tr("Export"), &mainWindow, [&mainWindow](){ + ExportDialog dialog(mainWindow); + dialog.exec(); + }); }