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

Method createScene

Tools/LayoutEditor/Application.cpp:62–168  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60 }
61
62 void Application::createScene()
63 {
64 if (getStatisticInfo() != nullptr)
65 getStatisticInfo()->setVisible(false);
66
67 std::string layerCategory = MyGUI::LayerManager::getInstance().getCategoryName();
68 MyGUI::FactoryManager::getInstance().registerFactory<MyGUI::RTTLayer>(layerCategory);
69
70 std::string subWidgetCategory = MyGUI::SubWidgetManager::getInstance().getCategoryName();
71 MyGUI::FactoryManager::getInstance().registerFactory<MyGUI::FilterNone>(subWidgetCategory);
72
73 new SettingsManager();
74 SettingsManager::getInstance().loadSettingsFile(MyGUI::DataManager::getInstance().getDataPath("Settings.xml"));
75 std::string userSettingsFileName = SettingsManager::getInstance().getValue("Editor/UserSettingsFileName");
76 if (!userSettingsFileName.empty())
77 SettingsManager::getInstance().loadUserSettingsFile(userSettingsFileName);
78
79 new HotKeyManager();
80 HotKeyManager::getInstance().initialise();
81
82 new CommandManager();
83 CommandManager::getInstance().initialise();
84
85 new WidgetSelectorManager();
86 WidgetSelectorManager::getInstance().initialise();
87
88 new WidgetCreatorManager();
89 WidgetCreatorManager::getInstance().initialise();
90
91 new MessageBoxManager();
92 MessageBoxManager::getInstance().initialise();
93
94 new DialogManager();
95 DialogManager::getInstance().initialise();
96
97 new WidgetTypes();
98 WidgetTypes::getInstance().initialise();
99
100 new EditorWidgets();
101 EditorWidgets::getInstance().initialise();
102
103 new BackwardCompatibilityManager();
104 BackwardCompatibilityManager::getInstance().initialise();
105
106 new UndoManager();
107 UndoManager::getInstance().initialise(EditorWidgets::getInstancePtr());
108
109 new StateManager();
110 StateManager::getInstance().initialise();
111
112 new GroupMessage();
113 GroupMessage::getInstance().initialise();
114
115 new RecentFilesManager();
116 RecentFilesManager::getInstance().initialise();
117
118 new ColourManager();
119 ColourManager::getInstance().initialise();

Callers

nothing calls this directly

Calls 12

getInstancePtrFunction · 0.85
loadSettingsFileMethod · 0.80
loadUserSettingsFileMethod · 0.80
setCurrentLanguageMethod · 0.80
setVisibleMethod · 0.45
getDataPathMethod · 0.45
getValueMethod · 0.45
emptyMethod · 0.45
initialiseMethod · 0.45
loadMethod · 0.45
connectMethod · 0.45
getEventMethod · 0.45

Tested by

no test coverage detected