| 21 | } |
| 22 | |
| 23 | void PanelUserData::initialise() |
| 24 | { |
| 25 | mPanelCell->setCaption(replaceTags("PanelUserDataName")); |
| 26 | |
| 27 | assignWidget(mEditKey, "editKey"); |
| 28 | assignWidget(mEditValue, "editValue"); |
| 29 | assignWidget(mButtonAdd, "buttonAdd"); |
| 30 | assignWidget(mButtonDelete, "buttonDelete"); |
| 31 | assignWidget(mMultilist, "multilist"); |
| 32 | |
| 33 | mButtonAdd->eventMouseButtonClick += MyGUI::newDelegate(this, &PanelUserData::notifyAddUserData); |
| 34 | mButtonDelete->eventMouseButtonClick += MyGUI::newDelegate(this, &PanelUserData::notifyDeleteUserData); |
| 35 | mEditKey->eventEditSelectAccept += MyGUI::newDelegate(this, &PanelUserData::notifyUpdateUserData); |
| 36 | mEditValue->eventEditSelectAccept += MyGUI::newDelegate(this, &PanelUserData::notifyUpdateUserData); |
| 37 | mMultilist->eventListChangePosition += MyGUI::newDelegate(this, &PanelUserData::notifySelectUserDataItem); |
| 38 | |
| 39 | mEditLeft = mEditKey->getLeft(); |
| 40 | mEditRight = mMainWidget->getWidth() - mEditValue->getRight(); |
| 41 | mEditSpace = mEditValue->getLeft() - mEditKey->getRight(); |
| 42 | |
| 43 | mButtonLeft = mButtonAdd->getLeft(); |
| 44 | mButtonRight = mMainWidget->getWidth() - mButtonDelete->getRight(); |
| 45 | mButtonSpace = mButtonDelete->getLeft() - mButtonAdd->getRight(); |
| 46 | } |
| 47 | |
| 48 | void PanelUserData::shutdown() |
| 49 | { |
nothing calls this directly
no test coverage detected