From 09cea086c7d1e45de1728d5e6d283095ceb8ad2a Mon Sep 17 00:00:00 2001 From: Jordan Sherer Date: Thu, 22 Nov 2018 10:37:38 -0500 Subject: [PATCH] Added fullscreen toggle --- mainwindow.cpp | 12 ++++++++++++ mainwindow.h | 1 + mainwindow.ui | 14 +++++++++++++- 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index 8d4014a..52af221 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -2383,6 +2383,8 @@ void MainWindow::on_actionEnable_Selcall_toggled(bool checked){ } void MainWindow::on_menuWindow_aboutToShow(){ + ui->actionShow_Fullscreen->setChecked((windowState() & Qt::WindowFullScreen) == Qt::WindowFullScreen); + auto hsizes = ui->textHorizontalSplitter->sizes(); ui->actionShow_Band_Activity->setChecked(hsizes.at(0) > 0); ui->actionShow_Call_Activity->setChecked(hsizes.at(2) > 0); @@ -2428,6 +2430,16 @@ void MainWindow::on_menuWindow_aboutToShow(){ #endif } +void MainWindow::on_actionShow_Fullscreen_triggered(bool checked){ + auto state = windowState(); + if(checked){ + state |= Qt::WindowFullScreen; + } else { + state &= ~Qt::WindowFullScreen; + } + setWindowState(state); +} + void MainWindow::on_actionShow_Frequency_Clock_triggered(bool checked){ auto vsizes = ui->mainSplitter->sizes(); vsizes[0] = checked ? ui->logHorizontalWidget->minimumHeight() : 0; diff --git a/mainwindow.h b/mainwindow.h index 488973e..71e5e7c 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -177,6 +177,7 @@ private slots: void on_actionEnable_Heartbeat_toggled(bool checked); void on_actionEnable_Selcall_toggled(bool checked); void on_menuWindow_aboutToShow(); + void on_actionShow_Fullscreen_triggered(bool checked); void on_actionShow_Frequency_Clock_triggered(bool checked); void on_actionShow_Band_Activity_triggered(bool checked); void on_actionShow_Call_Activity_triggered(bool checked); diff --git a/mainwindow.ui b/mainwindow.ui index bad4184..83a673f 100644 --- a/mainwindow.ui +++ b/mainwindow.ui @@ -4723,7 +4723,6 @@ list. The list can be maintained in Settings (F2). &View - @@ -4738,6 +4737,8 @@ list. The list can be maintained in Settings (F2). + + @@ -5601,6 +5602,17 @@ list. The list can be maintained in Settings (F2). Enable Selective Calling + + + true + + + Show Fullscreen + + + F11 + +