diff options
author | Robert Loehning <robert.loehning@qt.io> | 2018-01-23 19:02:46 +0100 |
---|---|---|
committer | Robert Loehning <robert.loehning@qt.io> | 2018-01-24 17:48:47 +0000 |
commit | e7d44054e151beacf4f4d4cc582ff2618c9a8914 (patch) | |
tree | 1539658498351bd97adc5b97ffc75a57fed064d7 /src/plugins/projectexplorer/sessionmodel.cpp | |
parent | 561773ce2bbf69b040fdd7d245a89e469745444a (diff) | |
download | qt-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.cpp | 12 |
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); |