Auto-select level when loading

This commit is contained in:
G.K.MacGregor
2020-12-20 19:38:23 +00:00
parent c5d92eaf8a
commit 377470da47
6 changed files with 95 additions and 13 deletions

View File

@@ -225,3 +225,16 @@ void TeletextDocument::cancelSelection()
{
m_selectionSubPage = nullptr;
}
int TeletextDocument::levelRequired() const
{
int levelSeen = 0;
for (auto &subPage : m_subPages) {
levelSeen = qMax(levelSeen, subPage->levelRequired());
if (levelSeen == 3)
break;
}
return levelSeen;
}