From c391547efc5eb076549380ea1126937e12098f99 Mon Sep 17 00:00:00 2001 From: Daniel Brunner <0xFEEDC0DE64@gmail.com> Date: Sun, 18 Nov 2018 15:23:09 +0100 Subject: [PATCH] Moved ExportDialog from heap to stack --- exportplugin.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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(); + }); }