Ref T203, overlay messages can be forced small and factors set

This commit is contained in:
Klaus Basan
2017-12-14 02:57:28 +01:00
parent a4d4bd7056
commit ceaf224a4f
4 changed files with 43 additions and 15 deletions

View File

@@ -65,6 +65,9 @@ namespace BlackGui
this->setDefaultConfirmationButton(QMessageBox::Cancel);
}
COverlayMessages::~COverlayMessages()
{}
COverlayMessages::COverlayMessages(const QString &headerText, int w, int h, QWidget *parent) :
QFrame(parent),
ui(new Ui::COverlayMessages),
@@ -123,7 +126,7 @@ namespace BlackGui
bool COverlayMessages::useSmall() const
{
return (this->width() < 400);
return (m_forceSmall || this->width() < 400 || this->height() < 300);
}
void COverlayMessages::showKill(bool show)
@@ -141,9 +144,6 @@ namespace BlackGui
return s.popup(textMessage, ownAircraft);
}
COverlayMessages::~COverlayMessages()
{}
void COverlayMessages::showOverlayMessages(const BlackMisc::CStatusMessageList &messages, bool appendOldMessages, int timeOutMs)
{
if (messages.isEmpty()) { return; }