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

Method OnInitialise

Tools/SkinEditor/SkinListControl.cpp:20–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

18 FACTORY_ITEM_ATTRIBUTE(SkinListControl)
19
20 void SkinListControl::OnInitialise(Control* _parent, MyGUI::Widget* _place, std::string_view _layoutName)
21 {
22 DataListBaseControl::OnInitialise(_parent, _place, _layoutName);
23
24 CommandManager::getInstance()
25 .getEvent("Command_CreateSkinData")
26 ->connect(this, &SkinListControl::commandCreateImageData);
27 CommandManager::getInstance()
28 .getEvent("Command_CloneSkinData")
29 ->connect(static_cast<DataListBaseControl*>(this), &DataListBaseControl::commandCloneData);
30 CommandManager::getInstance()
31 .getEvent("Command_DestroySkinData")
32 ->connect(static_cast<DataListBaseControl*>(this), &DataListBaseControl::commandDestroyData);
33 CommandManager::getInstance()
34 .getEvent("Command_RenameSkinData")
35 ->connect(static_cast<DataListBaseControl*>(this), &DataListBaseControl::commandRenameData);
36
37 setDataInfo("Root", "Skin", "Name", "UniqueName");
38 }
39
40 void SkinListControl::commandCreateImageData(const MyGUI::UString& _commandName, bool& _result)
41 {

Callers

nothing calls this directly

Calls 2

connectMethod · 0.45
getEventMethod · 0.45

Tested by

no test coverage detected