summaryrefslogtreecommitdiffstats
path: root/src/Authoring/Studio/Palettes/Timeline/Bindings
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@qt.io>2018-08-08 15:58:15 +0300
committerMiikka Heikkinen <miikka.heikkinen@qt.io>2018-08-09 07:19:12 +0000
commit22669c64e2272c8b0af124e351b70a55c1985460 (patch)
tree1136334908b5efb173176e4efa8abcac2f2dd87b /src/Authoring/Studio/Palettes/Timeline/Bindings
parent6286e8451522e5e2b84d5b3c74d13d1cb40d4c1a (diff)
Prohibit setting duplicate or empty object name in inspector
Changing object name from inspector now does standard automatic rename in case the parent object already has a child with the new name. Task-number: QT3DS-2050 Change-Id: Iba33d0528f7e13db83ae4db2c068042e842d65e5 Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io> Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Diffstat (limited to 'src/Authoring/Studio/Palettes/Timeline/Bindings')
-rw-r--r--src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemBinding.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemBinding.cpp b/src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemBinding.cpp
index c02b798b..99be9332 100644
--- a/src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemBinding.cpp
+++ b/src/Authoring/Studio/Palettes/Timeline/Bindings/Qt3DSDMTimelineItemBinding.cpp
@@ -347,14 +347,8 @@ void Qt3DSDMTimelineItemBinding::SetName(const Q3DStudio::CString &inName)
Q3DStudio::SCOPED_DOCUMENT_EDITOR(
*m_TransMgr->GetDoc(), QObject::tr("Set Name"))->SetName(m_DataHandle, inName, true);
- QString theTitle = QObject::tr("Warning");
- QString theString = QObject::tr("Object %1 was renamed to %2 because "
- "original name was duplicated "
- "under its parent.")
- .arg(inName.toQString())
- .arg(theBridge->GetName(m_DataHandle).toQString());
- g_StudioApp.GetDialogs()->DisplayMessageBox(theTitle, theString,
- Qt3DSMessageBox::ICON_WARNING, false);
+ g_StudioApp.GetDialogs()->DisplayObjectRenamed(
+ inName.toQString(), theBridge->GetName(m_DataHandle).toQString());
return;
}