diff --git a/src/blackgui/components/textmessagecomponent.cpp b/src/blackgui/components/textmessagecomponent.cpp
index d7edd83ae..b548a9671 100644
--- a/src/blackgui/components/textmessagecomponent.cpp
+++ b/src/blackgui/components/textmessagecomponent.cpp
@@ -259,7 +259,7 @@ namespace BlackGui
void CTextMessageComponent::addPrivateChannelTextMessage(const CTextMessage &textMessage)
{
if (!textMessage.isPrivateMessage()) { return; }
- CCallsign cs = textMessage.getRecipientCallsign();
+ CCallsign cs = textMessage.wasSent() ? textMessage.getRecipientCallsign() : textMessage.getSenderCallsign();
if (cs.isEmpty()) { return; }
QWidget *tab = this->findTextMessageTabByCallsign(cs);
if (tab == nullptr) { tab = this->addNewTextMessageTab(cs); }
@@ -346,6 +346,7 @@ namespace BlackGui
if (!this->isVisible()) { return; }
QString cl(this->ui->le_textMessages->text().trimmed().simplified());
+ this->ui->le_textMessages->clear();
this->handleEnteredTextMessage(cl);
}
diff --git a/src/blackgui/views/simulatedaircraftview.cpp b/src/blackgui/views/simulatedaircraftview.cpp
index 768c57cf5..6c10e5e65 100644
--- a/src/blackgui/views/simulatedaircraftview.cpp
+++ b/src/blackgui/views/simulatedaircraftview.cpp
@@ -27,7 +27,9 @@ namespace BlackGui
void CSimulatedAircraftView::setAircraftMode(CSimulatedAircraftListModel::AircraftMode mode)
{
+ Q_ASSERT(this->m_model);
this->m_model->setAircraftMode(mode);
+ this->setSortIndicator();
}
void CSimulatedAircraftView::customMenu(QMenu &menu) const
diff --git a/src/swiftgui_standard/swiftguistd.h b/src/swiftgui_standard/swiftguistd.h
index 158b397b8..03a21592c 100644
--- a/src/swiftgui_standard/swiftguistd.h
+++ b/src/swiftgui_standard/swiftguistd.h
@@ -224,10 +224,7 @@ private slots:
//! Update timer
void ps_handleTimerBasedUpdates();
- /*!
- * \brief changeOpacity
- * \param opacity 0-100
- */
+ //! Change opacity 0-100
void ps_onChangedWindowOpacity(int opacity = -1);
//! Toogle Windows stay on top
@@ -244,6 +241,7 @@ private slots:
//! Whole main info area floating
void ps_onChangedMainInfoAreaFloating(bool floating);
+
};
#pragma pop_macro("interface")
diff --git a/src/swiftgui_standard/swiftguistd.ui b/src/swiftgui_standard/swiftguistd.ui
index b6d3f6ab8..9f6b51cd8 100644
--- a/src/swiftgui_standard/swiftguistd.ui
+++ b/src/swiftgui_standard/swiftguistd.ui
@@ -290,7 +290,6 @@
-
@@ -299,7 +298,15 @@
Info areas
+
+
@@ -384,7 +391,7 @@
Reload style sheets
-
+
Font
@@ -404,6 +411,14 @@
Internals
+
+
+ Minimize
+
+
+ Ctrl+W, Ctrl+M
+
+
diff --git a/src/swiftgui_standard/swiftguistd_init.cpp b/src/swiftgui_standard/swiftguistd_init.cpp
index 37eb9d8c1..3a9ef8860 100644
--- a/src/swiftgui_standard/swiftguistd_init.cpp
+++ b/src/swiftgui_standard/swiftguistd_init.cpp
@@ -156,7 +156,8 @@ void SwiftGuiStd::initGuiSignals()
connect(this->ui->menu_FileSettingsDirectory, &QAction::triggered, this, &SwiftGuiStd::ps_onMenuClicked);
connect(this->ui->menu_FileResetSettings, &QAction::triggered, this, &SwiftGuiStd::ps_onMenuClicked);
connect(this->ui->menu_FileReloadStyleSheets, &QAction::triggered, this, &SwiftGuiStd::ps_onMenuClicked);
- connect(this->ui->menu_FileFont, &QAction::triggered, this, &SwiftGuiStd::ps_onMenuClicked);
+ connect(this->ui->menu_WindowFont, &QAction::triggered, this, &SwiftGuiStd::ps_onMenuClicked);
+ connect(this->ui->menu_WindowMinimize, &QAction::triggered, this, &SwiftGuiStd::ps_onMenuClicked);
connect(this->ui->menu_DebugMetaTypes, &QAction::triggered, this, &SwiftGuiStd::ps_onMenuClicked);
// command line / text messages
diff --git a/src/swiftgui_standard/swiftguistd_menus.cpp b/src/swiftgui_standard/swiftguistd_menus.cpp
index 823e3f3bd..acd66f973 100644
--- a/src/swiftgui_standard/swiftguistd_menus.cpp
+++ b/src/swiftgui_standard/swiftguistd_menus.cpp
@@ -63,11 +63,15 @@ void SwiftGuiStd::ps_onMenuClicked()
{
CStyleSheetUtility::instance().read();
}
- else if (sender == this->ui->menu_FileFont)
+ else if (sender == this->ui->menu_WindowFont)
{
this->ps_setMainPageToInfoArea();
this->ui->comp_MainInfoArea->selectSettingsTab(BlackGui::Components::CSettingsComponent::SettingTabGui);
}
+ else if (sender == this->ui->menu_WindowMinimize)
+ {
+ this->showMinimized();
+ }
else if (sender == this->ui->menu_FileClose)
{
CLogMessage(this).info("Closing");
@@ -98,3 +102,4 @@ void SwiftGuiStd::initDynamicMenus()
Q_ASSERT(this->ui->comp_MainInfoArea);
this->ui->menu_InfoAreas->addActions(this->ui->comp_MainInfoArea->getInfoAreaSelectActions(this->ui->menu_InfoAreas));
}
+