Add reload from disk

This is typically mapped to the F5 key, so the "secret force refresh"
key has been temporarily moved to F6.
This commit is contained in:
G.K.MacGregor
2022-07-17 15:16:53 +01:00
parent a8f2152c92
commit abf649d2ab
5 changed files with 55 additions and 1 deletions

View File

@@ -94,6 +94,25 @@ bool TeletextDocument::isEmpty() const
return true;
}
void TeletextDocument::clear()
{
LevelOnePage *blankSubPage = new LevelOnePage;
m_subPages.insert(m_subPages.begin(), blankSubPage);
emit aboutToChangeSubPage();
m_currentSubPageIndex = 0;
m_clutModel->setSubPage(m_subPages[0]);
emit subPageSelected();
cancelSelection();
m_undoStack->clear();
for (int i=m_subPages.size()-1; i>0; i--) {
delete(m_subPages[i]);
m_subPages.erase(m_subPages.begin()+i);
}
}
/*
void TeletextDocument::setPageFunction(PageFunctionEnum newPageFunction)
{