MCPcopy Create free account
hub / github.com/GarageGames/Torque3D / onRenameValidate

Method onRenameValidate

Engine/source/gui/controls/guiTreeViewCtrl.cpp:5435–5461  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5433}
5434
5435void GuiTreeViewCtrl::onRenameValidate()
5436{
5437 if ( !mRenamingItem || !mRenameCtrl )
5438 return;
5439
5440 char data[ GuiTextCtrl::MAX_STRING_LENGTH+1 ];
5441 mRenameCtrl->getText( data );
5442
5443 SimObject *obj = mRenamingItem->getObject();
5444
5445 mRenamingItem = NULL;
5446
5447 // Object could have been deleted in the interum.
5448 if ( !obj )
5449 return;
5450
5451 if( isMethod( "handleRenameObject" ) && handleRenameObject_callback( data, obj ) )
5452 return;
5453
5454 if ( mRenameInternal )
5455 obj->setInternalName( data );
5456 else
5457#ifdef TORQUE_TOOLS
5458 if ( validateObjectName( data, obj ) )
5459#endif
5460 obj->assignName( data );
5461}
5462
5463void GuiTreeViewCtrl::showItemRenameCtrl( Item* item )
5464{

Callers 1

Calls 5

validateObjectNameFunction · 0.85
setInternalNameMethod · 0.80
assignNameMethod · 0.80
getTextMethod · 0.45
getObjectMethod · 0.45

Tested by

no test coverage detected