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

Method EditorState

Tools/SkinEditor/EditorState.cpp:29–45  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27 FACTORY_ITEM_ATTRIBUTE(EditorState)
28
29 EditorState::EditorState()
30 {
31 CommandManager::getInstance().getEvent("Command_FileDrop")->connect(this, &EditorState::commandFileDrop);
32 CommandManager::getInstance().getEvent("Command_FileLoad")->connect(this, &EditorState::commandLoad);
33 CommandManager::getInstance().getEvent("Command_FileSave")->connect(this, &EditorState::commandSave);
34 CommandManager::getInstance().getEvent("Command_FileSaveAs")->connect(this, &EditorState::commandSaveAs);
35 CommandManager::getInstance().getEvent("Command_ClearAll")->connect(this, &EditorState::commandClear);
36 CommandManager::getInstance().getEvent("Command_Settings")->connect(this, &EditorState::commandSettings);
37 CommandManager::getInstance().getEvent("Command_RecentFiles")->connect(this, &EditorState::commandRecentFiles);
38 CommandManager::getInstance().getEvent("Command_Quit")->connect(this, &EditorState::commandQuit);
39 CommandManager::getInstance().getEvent("Command_Undo")->connect(this, &EditorState::commandUndo);
40 CommandManager::getInstance().getEvent("Command_Redo")->connect(this, &EditorState::commandRedo);
41
42 if (!SettingsManager::getInstance().tryGetValue("EditorState/DefaultFileName", mDefaultFileName))
43 mDefaultFileName = "unnamed.xml";
44 mFileName = mDefaultFileName;
45 }
46
47 void EditorState::initState()
48 {

Callers

nothing calls this directly

Calls 2

connectMethod · 0.45
getEventMethod · 0.45

Tested by

no test coverage detected