diff --git a/profileplugin.cpp b/profileplugin.cpp index 3f68937..a1cd78f 100644 --- a/profileplugin.cpp +++ b/profileplugin.cpp @@ -33,7 +33,9 @@ ProfilePlugin::ProfilePlugin(QObject *parent) : void ProfilePlugin::attachTo(MainWindow &mainWindow) { - auto dialog = new ProfileDialog(mainWindow.userInfo(), &mainWindow); mainWindow.menuTools()->addAction(QIcon(QStringLiteral(":/zeiterfassung/plugins/profileplugin/images/profile.png")), - tr("My profile"), dialog, &QDialog::open); + tr("My profile"), &mainWindow, [&mainWindow](){ + ProfileDialog dialog(mainWindow.userInfo(), &mainWindow); + dialog.exec(); + }); } diff --git a/translations/profileplugin_de.ts b/translations/profileplugin_de.ts index 27a4acf..308b062 100644 --- a/translations/profileplugin_de.ts +++ b/translations/profileplugin_de.ts @@ -97,7 +97,7 @@ ProfilePlugin - + My profile Mein Profil diff --git a/translations/profileplugin_en.ts b/translations/profileplugin_en.ts index d3d6d7a..5b2b4f1 100644 --- a/translations/profileplugin_en.ts +++ b/translations/profileplugin_en.ts @@ -97,7 +97,7 @@ ProfilePlugin - + My profile