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

Method setCurrentData

Tools/EditorFramework/PropertyPanelControl.cpp:77–98  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

75 }
76
77 void PropertyPanelControl::setCurrentData(DataPtr _data)
78 {
79 mCurrentData = _data;
80
81 HideControls();
82
83 if (mCurrentData != nullptr)
84 {
85 mContentHeight = 0;
86 const DataType::VectorProperty& properties = mCurrentData->getType()->getProperties();
87 for (const auto& property : properties)
88 {
89 if (property->getVisible())
90 {
91 PropertyPtr pr = mCurrentData->getProperty(property->getName());
92 InitialiseProperty(pr, mContentHeight);
93 }
94 }
95
96 updateView();
97 }
98 }
99
100 void PropertyPanelControl::updateView()
101 {

Callers 1

Calls 4

getPropertiesMethod · 0.80
getTypeMethod · 0.45
getVisibleMethod · 0.45
getPropertyMethod · 0.45

Tested by

no test coverage detected