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

Method notifyEndDialog

Tools/FontEditor/EditorState.cpp:305–340  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

303 }
304
305 void EditorState::notifyEndDialog(Dialog* _sender, bool _result)
306 {
307 if (_result)
308 {
309 if (mOpenSaveFileDialog->getMode() == "SaveAs")
310 {
311 RecentFilesManager::getInstance().setRecentFolder(mOpenSaveFileDialog->getCurrentFolder());
312 mFileName = common::concatenatePath(
313 mOpenSaveFileDialog->getCurrentFolder(),
314 mOpenSaveFileDialog->getFileName());
315 addUserTag("CurrentFileName", mFileName);
316
317 save();
318 updateCaption();
319 }
320 else if (mOpenSaveFileDialog->getMode() == "Export")
321 {
322 FontExportSerializer::exportData(
323 mOpenSaveFileDialog->getCurrentFolder(),
324 mOpenSaveFileDialog->getFileName());
325 }
326 else if (mOpenSaveFileDialog->getMode() == "Load")
327 {
328 RecentFilesManager::getInstance().setRecentFolder(mOpenSaveFileDialog->getCurrentFolder());
329 mFileName = common::concatenatePath(
330 mOpenSaveFileDialog->getCurrentFolder(),
331 mOpenSaveFileDialog->getFileName());
332 addUserTag("CurrentFileName", mFileName);
333
334 load();
335 updateCaption();
336 }
337 }
338
339 mOpenSaveFileDialog->endModal();
340 }
341
342 void EditorState::notifyMessageBoxResultClear(MyGUI::Message* _sender, MyGUI::MessageBoxStyle _result)
343 {

Callers

nothing calls this directly

Calls 4

concatenatePathFunction · 0.85
addUserTagFunction · 0.85
setRecentFolderMethod · 0.45
endModalMethod · 0.45

Tested by

no test coverage detected