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

Method OnInitialise

Tools/EditorFramework/OpenSaveFileDialog.cpp:15–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

13{
14
15 void OpenSaveFileDialog::OnInitialise(Control* _parent, MyGUI::Widget* _place, std::string_view _layoutName)
16 {
17 Control::OnInitialise(_parent, _place, _layoutName);
18
19 setDialogRoot(mMainWidget);
20
21 assignWidget(mListFiles, "ListFiles");
22 assignWidget(mEditFileName, "EditFileName");
23 assignWidget(mCurrentFolderField, "CurrentFolder");
24 assignWidget(mButtonOpenSave, "ButtonOpenSave");
25
26 mListFiles->eventListChangePosition += MyGUI::newDelegate(this, &OpenSaveFileDialog::notifyListChangePosition);
27 mListFiles->eventListSelectAccept += MyGUI::newDelegate(this, &OpenSaveFileDialog::notifyListSelectAccept);
28 mCurrentFolderField->eventComboAccept +=
29 MyGUI::newDelegate(this, &OpenSaveFileDialog::notifyDirectoryComboAccept);
30 mCurrentFolderField->eventComboChangePosition +=
31 MyGUI::newDelegate(this, &OpenSaveFileDialog::notifyDirectoryComboChangePosition);
32
33 mCurrentFolder = common::getSystemCurrentFolder();
34
35 CommandManager::getInstance()
36 .getEvent("Command_OpenSaveAccept")
37 ->connect(this, &OpenSaveFileDialog::commandOpenSaveAccept);
38 CommandManager::getInstance()
39 .getEvent("Command_OpenSaveCancel")
40 ->connect(this, &OpenSaveFileDialog::commandOpenSaveCancel);
41 CommandManager::getInstance()
42 .getEvent("Command_OpenSaveFolderUp")
43 ->connect(this, &OpenSaveFileDialog::commandOpenSaveFolderUp);
44
45 mMainWidget->setVisible(false);
46
47 update();
48 }
49
50 void OpenSaveFileDialog::setDialogInfo(
51 const MyGUI::UString& _caption,

Callers

nothing calls this directly

Calls 6

assignWidgetFunction · 0.85
newDelegateFunction · 0.85
getSystemCurrentFolderFunction · 0.85
connectMethod · 0.45
getEventMethod · 0.45
setVisibleMethod · 0.45

Tested by

no test coverage detected