Fixed #77: Added an option to hide the statusbar
This commit is contained in:
parent
3d7b523746
commit
1c6b18cb51
@ -1800,6 +1800,7 @@ void MainWindow::writeSettings()
|
|||||||
m_settings->setValue("ShowTimeDrift", ui->driftSyncFrame->isVisible());
|
m_settings->setValue("ShowTimeDrift", ui->driftSyncFrame->isVisible());
|
||||||
m_settings->setValue("TimeDrift", ui->driftSpinBox->value());
|
m_settings->setValue("TimeDrift", ui->driftSpinBox->value());
|
||||||
m_settings->setValue("ShowTooltips", ui->actionShow_Tooltips->isChecked());
|
m_settings->setValue("ShowTooltips", ui->actionShow_Tooltips->isChecked());
|
||||||
|
m_settings->setValue("ShowStatusbar", ui->statusBar->isVisible());
|
||||||
|
|
||||||
m_settings->endGroup();
|
m_settings->endGroup();
|
||||||
|
|
||||||
@ -1914,6 +1915,8 @@ void MainWindow::readSettings()
|
|||||||
ui->driftSyncFrame->setVisible(m_settings->value("ShowTimeDrift", false).toBool());
|
ui->driftSyncFrame->setVisible(m_settings->value("ShowTimeDrift", false).toBool());
|
||||||
ui->driftSpinBox->setValue(m_settings->value("TimeDrift", 0).toInt());
|
ui->driftSpinBox->setValue(m_settings->value("TimeDrift", 0).toInt());
|
||||||
ui->actionShow_Tooltips->setChecked(m_settings->value("ShowTooltips", true).toBool());
|
ui->actionShow_Tooltips->setChecked(m_settings->value("ShowTooltips", true).toBool());
|
||||||
|
ui->actionShow_Statusbar->setChecked(m_settings->value("ShowStatusbar",true).toBool());
|
||||||
|
ui->statusBar->setVisible(ui->actionShow_Statusbar->isChecked());
|
||||||
|
|
||||||
m_settings->endGroup();
|
m_settings->endGroup();
|
||||||
|
|
||||||
@ -2445,6 +2448,8 @@ void MainWindow::on_actionEnable_Auto_Reply_toggled(bool checked){
|
|||||||
void MainWindow::on_menuWindow_aboutToShow(){
|
void MainWindow::on_menuWindow_aboutToShow(){
|
||||||
ui->actionShow_Fullscreen->setChecked((windowState() & Qt::WindowFullScreen) == Qt::WindowFullScreen);
|
ui->actionShow_Fullscreen->setChecked((windowState() & Qt::WindowFullScreen) == Qt::WindowFullScreen);
|
||||||
|
|
||||||
|
ui->actionShow_Statusbar->setChecked(ui->statusBar && ui->statusBar->isVisible());
|
||||||
|
|
||||||
auto hsizes = ui->textHorizontalSplitter->sizes();
|
auto hsizes = ui->textHorizontalSplitter->sizes();
|
||||||
ui->actionShow_Band_Activity->setChecked(hsizes.at(0) > 0);
|
ui->actionShow_Band_Activity->setChecked(hsizes.at(0) > 0);
|
||||||
ui->actionShow_Call_Activity->setChecked(hsizes.at(2) > 0);
|
ui->actionShow_Call_Activity->setChecked(hsizes.at(2) > 0);
|
||||||
@ -2503,6 +2508,14 @@ void MainWindow::on_actionShow_Fullscreen_triggered(bool checked){
|
|||||||
setWindowState(state);
|
setWindowState(state);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MainWindow::on_actionShow_Statusbar_triggered(bool checked){
|
||||||
|
if(!ui->statusBar){
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
ui->statusBar->setVisible(checked);
|
||||||
|
}
|
||||||
|
|
||||||
void MainWindow::on_actionShow_Frequency_Clock_triggered(bool checked){
|
void MainWindow::on_actionShow_Frequency_Clock_triggered(bool checked){
|
||||||
auto vsizes = ui->mainSplitter->sizes();
|
auto vsizes = ui->mainSplitter->sizes();
|
||||||
vsizes[0] = checked ? ui->logHorizontalWidget->minimumHeight() : 0;
|
vsizes[0] = checked ? ui->logHorizontalWidget->minimumHeight() : 0;
|
||||||
|
@ -180,6 +180,7 @@ private slots:
|
|||||||
void on_actionEnable_Auto_Reply_toggled(bool checked);
|
void on_actionEnable_Auto_Reply_toggled(bool checked);
|
||||||
void on_menuWindow_aboutToShow();
|
void on_menuWindow_aboutToShow();
|
||||||
void on_actionShow_Fullscreen_triggered(bool checked);
|
void on_actionShow_Fullscreen_triggered(bool checked);
|
||||||
|
void on_actionShow_Statusbar_triggered(bool checked);
|
||||||
void on_actionShow_Frequency_Clock_triggered(bool checked);
|
void on_actionShow_Frequency_Clock_triggered(bool checked);
|
||||||
void on_actionShow_Band_Activity_triggered(bool checked);
|
void on_actionShow_Band_Activity_triggered(bool checked);
|
||||||
void on_actionShow_Band_Heartbeats_and_ACKs_triggered(bool checked);
|
void on_actionShow_Band_Heartbeats_and_ACKs_triggered(bool checked);
|
||||||
|
@ -4663,7 +4663,9 @@ list. The list can be maintained in Settings (F2).</string>
|
|||||||
<addaction name="actionShow_Time_Drift_Controls"/>
|
<addaction name="actionShow_Time_Drift_Controls"/>
|
||||||
<addaction name="separator"/>
|
<addaction name="separator"/>
|
||||||
<addaction name="actionShow_Fullscreen"/>
|
<addaction name="actionShow_Fullscreen"/>
|
||||||
|
<addaction name="actionShow_Statusbar"/>
|
||||||
<addaction name="actionShow_Tooltips"/>
|
<addaction name="actionShow_Tooltips"/>
|
||||||
|
<addaction name="separator"/>
|
||||||
<addaction name="actionReset_Window_Sizes"/>
|
<addaction name="actionReset_Window_Sizes"/>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QMenu" name="menu_Log">
|
<widget class="QMenu" name="menu_Log">
|
||||||
@ -5557,6 +5559,14 @@ list. The list can be maintained in Settings (F2).</string>
|
|||||||
<string>Show Band Heartbeats and ACKs</string>
|
<string>Show Band Heartbeats and ACKs</string>
|
||||||
</property>
|
</property>
|
||||||
</action>
|
</action>
|
||||||
|
<action name="actionShow_Statusbar">
|
||||||
|
<property name="checkable">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Show Statusbar</string>
|
||||||
|
</property>
|
||||||
|
</action>
|
||||||
</widget>
|
</widget>
|
||||||
<layoutdefault spacing="6" margin="11"/>
|
<layoutdefault spacing="6" margin="11"/>
|
||||||
<customwidgets>
|
<customwidgets>
|
||||||
|
Loading…
Reference in New Issue
Block a user