From 43b43c3a05f960a722b1cb6aab277101bd08dc2a Mon Sep 17 00:00:00 2001 From: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com> Date: Thu, 24 Jun 2021 15:03:02 -0700 Subject: [PATCH] Add Project name to Editor Window title (#1565) --- Code/Sandbox/Editor/CryEdit.cpp | 7 +++---- Code/Sandbox/Editor/MainWindow.cpp | 5 +++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Code/Sandbox/Editor/CryEdit.cpp b/Code/Sandbox/Editor/CryEdit.cpp index de8adb7d1a..3b246a68b2 100644 --- a/Code/Sandbox/Editor/CryEdit.cpp +++ b/Code/Sandbox/Editor/CryEdit.cpp @@ -1717,7 +1717,7 @@ BOOL CCryEditApp::InitInstance() } } - SetEditorWindowTitle(); + SetEditorWindowTitle(0, AZ::Utils::GetProjectName().c_str(), 0); if (!GetIEditor()->IsInMatEditMode()) { m_pEditor->InitFinished(); @@ -1839,7 +1839,7 @@ void CCryEditApp::LoadFile(QString fileName) if (MainWindow::instance() || m_pConsoleDialog) { - SetEditorWindowTitle(0, 0, GetIEditor()->GetGameEngine()->GetLevelName()); + SetEditorWindowTitle(0, AZ::Utils::GetProjectName().c_str(), GetIEditor()->GetGameEngine()->GetLevelName()); } GetIEditor()->SetModifiedFlag(false); @@ -4029,7 +4029,6 @@ void CCryEditApp::SetEditorWindowTitle(QString sTitleStr, QString sPreTitleStr, { if (MainWindow::instance() || m_pConsoleDialog) { - if (sTitleStr.isEmpty()) { sTitleStr = QObject::tr("O3DE Editor [Developer Preview]"); @@ -4037,7 +4036,7 @@ void CCryEditApp::SetEditorWindowTitle(QString sTitleStr, QString sPreTitleStr, if (!sPreTitleStr.isEmpty()) { - sTitleStr.insert(0, sPreTitleStr); + sTitleStr.insert(sTitleStr.length(), QStringLiteral(" - %1").arg(sPreTitleStr)); } if (!sPostTitleStr.isEmpty()) diff --git a/Code/Sandbox/Editor/MainWindow.cpp b/Code/Sandbox/Editor/MainWindow.cpp index 98ade01322..156fe37e67 100644 --- a/Code/Sandbox/Editor/MainWindow.cpp +++ b/Code/Sandbox/Editor/MainWindow.cpp @@ -30,6 +30,7 @@ AZ_POP_DISABLE_WARNING #include #include #include +#include // AzFramework #include @@ -1275,7 +1276,7 @@ void MainWindow::OnEditorNotifyEvent(EEditorNotifyEvent ev) auto cryEdit = CCryEditApp::instance(); if (cryEdit) { - cryEdit->SetEditorWindowTitle(0, 0, GetIEditor()->GetGameEngine()->GetLevelName()); + cryEdit->SetEditorWindowTitle(0, AZ::Utils::GetProjectName().c_str(), GetIEditor()->GetGameEngine()->GetLevelName()); } } break; @@ -1284,7 +1285,7 @@ void MainWindow::OnEditorNotifyEvent(EEditorNotifyEvent ev) auto cryEdit = CCryEditApp::instance(); if (cryEdit) { - cryEdit->SetEditorWindowTitle(); + cryEdit->SetEditorWindowTitle(0, AZ::Utils::GetProjectName().c_str(), 0); } } break;