| 86 | } |
| 87 | |
| 88 | void MainFrame::LoadProject(const std::string& vFilePathName) |
| 89 | { |
| 90 | if (m_ProjectFile.LoadAs(vFilePathName)) |
| 91 | { |
| 92 | SetAppTitle(vFilePathName); |
| 93 | for (auto &it : m_ProjectFile.m_Fonts) |
| 94 | { |
| 95 | std::string absPath = m_ProjectFile.GetAbsolutePath(it.second.m_FontFilePathName); |
| 96 | SourceFontPane::Instance()->OpenFont(&m_ProjectFile, absPath, false); |
| 97 | } |
| 98 | m_ProjectFile.UpdateCountSelectedGlyphs(); |
| 99 | m_ProjectFile.SetProjectChange(false); |
| 100 | } |
| 101 | } |
| 102 | |
| 103 | void MainFrame::SaveProject() |
| 104 | { |
nothing calls this directly
no test coverage detected