| 525 | } |
| 526 | |
| 527 | void ProjectControl::notifyTextFieldEndDialog(Dialog* _sender, bool _result) |
| 528 | { |
| 529 | mTextFieldControl->endModal(); |
| 530 | |
| 531 | if (_result) |
| 532 | { |
| 533 | size_t index = mList->getIndexSelected(); |
| 534 | if (index == MyGUI::ITEM_NONE) |
| 535 | return; |
| 536 | |
| 537 | if (mTextFieldControl->getTextField().empty()) |
| 538 | return; |
| 539 | |
| 540 | renameItemInProject(index, mTextFieldControl->getTextField()); |
| 541 | updateProjectSkins(); |
| 542 | load(); |
| 543 | |
| 544 | if (index < mList->getItemCount()) |
| 545 | mList->setIndexSelected(index); |
| 546 | else if (mList->getItemCount() != 0) |
| 547 | mList->setIndexSelected(mList->getItemCount() - 1); |
| 548 | |
| 549 | CommandManager::getInstance().executeCommand("Command_UpdateItemName"); |
| 550 | } |
| 551 | } |
| 552 | |
| 553 | bool ProjectControl::isExistFile(const MyGUI::UString& _filePath, const MyGUI::UString& _fileName) |
| 554 | { |
nothing calls this directly
no test coverage detected