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

Method OnInitialise

Tools/EditorFramework/SettingsWindow.cpp:14–34  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12{
13
14 void SettingsWindow::OnInitialise(Control* _parent, MyGUI::Widget* _place, std::string_view _layoutName)
15 {
16 Control::OnInitialise(_parent, _place, _layoutName);
17
18 setDialogRoot(mMainWidget);
19
20 assignWidget(mListSettings, "ListSettings", false, false);
21 assignWidget(mTabSettings, "TabSettings", false, false);
22
23 CommandManager::getInstance()
24 .getEvent("Command_SettingsAccept")
25 ->connect(this, &SettingsWindow::commandSettingsAccept);
26 CommandManager::getInstance()
27 .getEvent("Command_SettingsCancel")
28 ->connect(this, &SettingsWindow::commandSettingsCancel);
29
30 mMainWidget->setVisible(false);
31
32 if (mListSettings != nullptr && mTabSettings != nullptr)
33 InitialiseListTab();
34 }
35
36 bool SettingsWindow::checkCommand()
37 {

Callers

nothing calls this directly

Calls 4

assignWidgetFunction · 0.85
connectMethod · 0.45
getEventMethod · 0.45
setVisibleMethod · 0.45

Tested by

no test coverage detected