X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mainwindow.cpp;h=e62594dc04554cb002d3e9c1bb4574b1c5d0658e;hb=7b1345be2443e68dd5d2d8687339a7a3bc66078e;hp=3245fdde0254c75e8505e52bbfa0a4fcd568449c;hpb=7188db27a931607ed0388b10b351164c37cf04ee;p=nageru diff --git a/mainwindow.cpp b/mainwindow.cpp index 3245fdd..e62594d 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -189,6 +189,13 @@ MainWindow::MainWindow() connect(ui->full_prev_page, &QAbstractButton::clicked, bind(&QStackedWidget::setCurrentIndex, ui->audio_views, 0)); connect(ui->full_next_page, &QAbstractButton::clicked, bind(&QStackedWidget::setCurrentIndex, ui->audio_views, 0)); + // And bind the same to PgUp/PgDown. + auto switch_page = [this]{ + ui->audio_views->setCurrentIndex(1 - ui->audio_views->currentIndex()); + }; + connect(new QShortcut(QKeySequence::MoveToNextPage, this), &QShortcut::activated, switch_page); + connect(new QShortcut(QKeySequence::MoveToPreviousPage, this), &QShortcut::activated, switch_page); + last_audio_level_callback = steady_clock::now() - seconds(1); }