summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/sessionmodel.cpp
diff options
context:
space:
mode:
authorRobert Loehning <robert.loehning@qt.io>2018-01-23 19:02:46 +0100
committerRobert Loehning <robert.loehning@qt.io>2018-01-24 17:48:47 +0000
commite7d44054e151beacf4f4d4cc582ff2618c9a8914 (patch)
tree1539658498351bd97adc5b97ffc75a57fed064d7 /src/plugins/projectexplorer/sessionmodel.cpp
parent561773ce2bbf69b040fdd7d245a89e469745444a (diff)
downloadqt-creator-e7d44054e151beacf4f4d4cc582ff2618c9a8914.tar.gz
Require parent for SessionNameInputDialog
...so the dialog does not appear as a separate application. Change-Id: I4e9b76bf70f860d7decf8836f6a9885fb5748028 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/plugins/projectexplorer/sessionmodel.cpp')
-rw-r--r--src/plugins/projectexplorer/sessionmodel.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/plugins/projectexplorer/sessionmodel.cpp b/src/plugins/projectexplorer/sessionmodel.cpp
index 1f6064ffe4..21b3ec3f48 100644
--- a/src/plugins/projectexplorer/sessionmodel.cpp
+++ b/src/plugins/projectexplorer/sessionmodel.cpp
@@ -186,9 +186,9 @@ void SessionModel::resetSessions()
endResetModel();
}
-void SessionModel::newSession()
+void SessionModel::newSession(QWidget *parent)
{
- SessionNameInputDialog sessionInputDialog;
+ SessionNameInputDialog sessionInputDialog(parent);
sessionInputDialog.setWindowTitle(tr("New Session Name"));
sessionInputDialog.setActionText(tr("&Create"), tr("Create and &Open"));
@@ -197,9 +197,9 @@ void SessionModel::newSession()
});
}
-void SessionModel::cloneSession(const QString &session)
+void SessionModel::cloneSession(QWidget *parent, const QString &session)
{
- SessionNameInputDialog sessionInputDialog;
+ SessionNameInputDialog sessionInputDialog(parent);
sessionInputDialog.setWindowTitle(tr("New Session Name"));
sessionInputDialog.setActionText(tr("&Clone"), tr("Clone and &Open"));
sessionInputDialog.setValue(session + " (2)");
@@ -218,9 +218,9 @@ void SessionModel::deleteSession(const QString &session)
endResetModel();
}
-void SessionModel::renameSession(const QString &session)
+void SessionModel::renameSession(QWidget *parent, const QString &session)
{
- SessionNameInputDialog sessionInputDialog;
+ SessionNameInputDialog sessionInputDialog(parent);
sessionInputDialog.setWindowTitle(tr("Rename Session"));
sessionInputDialog.setActionText(tr("&Rename"), tr("Rename and &Open"));
sessionInputDialog.setValue(session);