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("TimeDrift", ui->driftSpinBox->value());
|
||||
m_settings->setValue("ShowTooltips", ui->actionShow_Tooltips->isChecked());
|
||||
m_settings->setValue("ShowStatusbar", ui->statusBar->isVisible());
|
||||
|
||||
m_settings->endGroup();
|
||||
|
||||
@ -1914,6 +1915,8 @@ void MainWindow::readSettings()
|
||||
ui->driftSyncFrame->setVisible(m_settings->value("ShowTimeDrift", false).toBool());
|
||||
ui->driftSpinBox->setValue(m_settings->value("TimeDrift", 0).toInt());
|
||||
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();
|
||||
|
||||
@ -2445,6 +2448,8 @@ void MainWindow::on_actionEnable_Auto_Reply_toggled(bool checked){
|
||||
void MainWindow::on_menuWindow_aboutToShow(){
|
||||
ui->actionShow_Fullscreen->setChecked((windowState() & Qt::WindowFullScreen) == Qt::WindowFullScreen);
|
||||
|
||||
ui->actionShow_Statusbar->setChecked(ui->statusBar && ui->statusBar->isVisible());
|
||||
|
||||
auto hsizes = ui->textHorizontalSplitter->sizes();
|
||||
ui->actionShow_Band_Activity->setChecked(hsizes.at(0) > 0);
|
||||
ui->actionShow_Call_Activity->setChecked(hsizes.at(2) > 0);
|
||||
@ -2503,6 +2508,14 @@ void MainWindow::on_actionShow_Fullscreen_triggered(bool checked){
|
||||
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){
|
||||
auto vsizes = ui->mainSplitter->sizes();
|
||||
vsizes[0] = checked ? ui->logHorizontalWidget->minimumHeight() : 0;
|
||||
|
@ -180,6 +180,7 @@ private slots:
|
||||
void on_actionEnable_Auto_Reply_toggled(bool checked);
|
||||
void on_menuWindow_aboutToShow();
|
||||
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_Band_Activity_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="separator"/>
|
||||
<addaction name="actionShow_Fullscreen"/>
|
||||
<addaction name="actionShow_Statusbar"/>
|
||||
<addaction name="actionShow_Tooltips"/>
|
||||
<addaction name="separator"/>
|
||||
<addaction name="actionReset_Window_Sizes"/>
|
||||
</widget>
|
||||
<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>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionShow_Statusbar">
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Show Statusbar</string>
|
||||
</property>
|
||||
</action>
|
||||
</widget>
|
||||
<layoutdefault spacing="6" margin="11"/>
|
||||
<customwidgets>
|
||||
|
Loading…
Reference in New Issue
Block a user