From baf6016953a5713f302e6ed4feaa8e338499a85c Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Sun, 5 Aug 2018 16:04:08 +0200 Subject: Fix fullscreen toggle --- src/mainwindow/subwindow.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mainwindow/subwindow.cpp b/src/mainwindow/subwindow.cpp index 342fce8..bdb852a 100644 --- a/src/mainwindow/subwindow.cpp +++ b/src/mainwindow/subwindow.cpp @@ -86,6 +86,15 @@ SubWindow::SubWindow(const std::unique_ptr &config, QWidget *pare tabWidget->setCurrentIndex(qMin(tabWidget->currentIndex() + 1, tabWidget->count() - 1)); }); + auto *fullScreen_shortcut = new QShortcut(QKeySequence(config->value("window.shortcuts.fullscreen").value()), this); + connect(fullScreen_shortcut, &QShortcut::activated, this, [=]() { + auto *w = this->window(); + if(w->isFullScreen()) + w->showNormal(); + else + w->showFullScreen(); + }); + connect(tabWidget, &TabWidget::currentChanged, [this](int index) { if(index < 0) { // last tab has been closed -- cgit v1.2.1