diff options
Diffstat (limited to 'examples/pdfwidgets/pdfviewer/mainwindow.cpp')
-rw-r--r-- | examples/pdfwidgets/pdfviewer/mainwindow.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/examples/pdfwidgets/pdfviewer/mainwindow.cpp b/examples/pdfwidgets/pdfviewer/mainwindow.cpp index d7527a8d5..f5dae88e1 100644 --- a/examples/pdfwidgets/pdfviewer/mainwindow.cpp +++ b/examples/pdfwidgets/pdfviewer/mainwindow.cpp @@ -49,7 +49,7 @@ MainWindow::MainWindow(QWidget *parent) ui->bookmarkView->setModel(bookmarkModel); connect(ui->bookmarkView, &QAbstractItemView::activated, this, &MainWindow::bookmarkSelected); - ui->tabWidget->setTabEnabled(1, false); // disable 'Pages' tab for now + ui->thumbnailsView->setModel(m_document->pageModel()); ui->pdfView->setDocument(m_document); @@ -150,6 +150,12 @@ void MainWindow::on_actionNext_Page_triggered() nav->jump(nav->currentPage() + 1, {}, nav->currentZoom()); } +void MainWindow::on_thumbnailsView_activated(const QModelIndex &index) +{ + auto nav = ui->pdfView->pageNavigator(); + nav->jump(index.row(), {}, nav->currentZoom()); +} + void MainWindow::on_actionContinuous_triggered() { ui->pdfView->setPageMode(ui->actionContinuous->isChecked() ? |