MCPcopy Create free account
hub / github.com/MyGUI/mygui / notifyAddUserData

Method notifyAddUserData

Tools/LayoutEditor/PanelUserData.cpp:96–108  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

94 }
95
96 void PanelUserData::notifyAddUserData(MyGUI::Widget* _sender)
97 {
98 MyGUI::UString key = mEditKey->getOnlyText();
99 MyGUI::UString value = mEditValue->getOnlyText();
100 WidgetContainer* widgetContainer = EditorWidgets::getInstance().find(mCurrentWidget);
101 if (!widgetContainer->existUserData(key))
102 {
103 mMultilist->addItem(key);
104 }
105 mMultilist->setSubItemNameAt(1, mMultilist->findSubItemWith(0, key), MyGUI::TextIterator::toTagsString(value));
106 widgetContainer->setUserData(key, value);
107 UndoManager::getInstance().addValue();
108 }
109
110 void PanelUserData::notifyDeleteUserData(MyGUI::Widget* _sender)
111 {

Callers

nothing calls this directly

Calls 8

existUserDataMethod · 0.80
addValueMethod · 0.80
getOnlyTextMethod · 0.45
findMethod · 0.45
addItemMethod · 0.45
setSubItemNameAtMethod · 0.45
findSubItemWithMethod · 0.45
setUserDataMethod · 0.45

Tested by

no test coverage detected