forked from qt-creator/qt-creator
QmlProjectPlugin: Don't leak action on shutdown
Detected by memory analyzer. Change-Id: I5c1ba80e9a1e1ca620b496ebe6cd9bb600e8b800 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -56,11 +56,11 @@ const QString ERROR_TEXT = QCoreApplication::translate("QmlDesigner::CmakeProjec
|
||||
const QString SUCCESS_TEXT = QCoreApplication::translate("QmlDesigner::CmakeProjectConverter",
|
||||
"Creating project succeeded.");
|
||||
|
||||
void CmakeProjectConverter::generateMenuEntry()
|
||||
void CmakeProjectConverter::generateMenuEntry(QObject *parent)
|
||||
{
|
||||
Core::ActionContainer *menu =
|
||||
Core::ActionManager::actionContainer(Core::Constants::M_FILE);
|
||||
auto action = new QAction(MENU_ITEM_CONVERT);
|
||||
auto action = new QAction(MENU_ITEM_CONVERT, parent);
|
||||
QObject::connect(action, &QAction::triggered, CmakeProjectConverter::onConvertProject);
|
||||
Core::Command *cmd = Core::ActionManager::registerAction(action, "QmlProject.ConvertToCmakeProject");
|
||||
menu->addAction(cmd, Core::Constants::G_FILE_EXPORT);
|
||||
|
||||
Reference in New Issue
Block a user