| 110 | } |
| 111 | |
| 112 | bool PageContainer::selectPage(QString pageId) |
| 113 | { |
| 114 | // now find what we want to have selected... |
| 115 | auto page = m_model->findPageEntryById(pageId); |
| 116 | QModelIndex index; |
| 117 | if (page) |
| 118 | { |
| 119 | index = m_proxyModel->mapFromSource(m_model->index(page->listIndex)); |
| 120 | } |
| 121 | if(!index.isValid()) |
| 122 | { |
| 123 | index = m_proxyModel->index(0, 0); |
| 124 | } |
| 125 | if (index.isValid()) |
| 126 | { |
| 127 | m_pageList->setCurrentIndex(index); |
| 128 | return true; |
| 129 | } |
| 130 | return false; |
| 131 | } |
| 132 | |
| 133 | void PageContainer::refreshContainer() |
| 134 | { |
no test coverage detected