From ba33ebb1f5b593dd9e01466e6ec76d9a7b3474d2 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Fri, 5 Apr 2019 16:32:00 +0200 Subject: [PATCH] Ref T592, frame around entry line in floating text message window --- .../components/textmessagecomponent.cpp | 16 ++++----- .../components/textmessagecomponent.ui | 35 +++++++++++-------- 2 files changed, 28 insertions(+), 23 deletions(-) diff --git a/src/blackgui/components/textmessagecomponent.cpp b/src/blackgui/components/textmessagecomponent.cpp index 7e276cf8e..65fdfba9b 100644 --- a/src/blackgui/components/textmessagecomponent.cpp +++ b/src/blackgui/components/textmessagecomponent.cpp @@ -64,12 +64,12 @@ namespace BlackGui { ui->setupUi(this); ui->tw_TextMessages->setCurrentIndex(0); - ui->lep_textMessages->setVisible(false); + ui->fr_TextMessage->setVisible(false); ui->tvp_TextMessagesAll->setResizeMode(CTextMessageView::ResizingAuto); ui->comp_AtcStations->setWithIcons(false); // lep_textMessages is the own line edit - bool c = connect(ui->lep_textMessages, &CLineEditHistory::returnPressedUnemptyLine, this, &CTextMessageComponent::textMessageEntered, Qt::QueuedConnection); + bool c = connect(ui->lep_TextMessages, &CLineEditHistory::returnPressedUnemptyLine, this, &CTextMessageComponent::textMessageEntered, Qt::QueuedConnection); Q_ASSERT_X(c, Q_FUNC_INFO, "Missing connect"); c = connect(ui->gb_Settings, &QGroupBox::toggled, this, &CTextMessageComponent::onSettingsChecked, Qt::QueuedConnection); Q_ASSERT_X(c, Q_FUNC_INFO, "Missing connect"); @@ -542,15 +542,15 @@ namespace BlackGui { // own input field if floating window Q_UNUSED(widget); - ui->lep_textMessages->setVisible(topLevel); + ui->fr_TextMessage->setVisible(topLevel); } void CTextMessageComponent::textMessageEntered() { - if (!ui->lep_textMessages->isVisible()) { return; } + if (!ui->fr_TextMessage->isVisible() || !ui->lep_TextMessages->isVisible()) { return; } if (!this->isVisible()) { return; } - const QString cl(ui->lep_textMessages->getLastEnteredLineFormatted()); + const QString cl(ui->lep_TextMessages->getLastEnteredLineFormatted()); if (!cl.isEmpty()) { this->handleEnteredTextMessage(cl); @@ -754,13 +754,13 @@ namespace BlackGui void CTextMessageComponent::showTextMessageEntry(bool show) { - ui->lep_textMessages->setVisible(show); + ui->fr_TextMessage->setVisible(show); } void CTextMessageComponent::focusTextEntry() { - if (!ui->lep_textMessages->isVisible()) { return; } - ui->lep_textMessages->setFocus(); + if (!ui->lep_TextMessages->isVisible()) { return; } + ui->lep_TextMessages->setFocus(); } void CTextMessageComponent::removeAllMessagesTab() diff --git a/src/blackgui/components/textmessagecomponent.ui b/src/blackgui/components/textmessagecomponent.ui index 9aab7b454..d4838ecd5 100644 --- a/src/blackgui/components/textmessagecomponent.ui +++ b/src/blackgui/components/textmessagecomponent.ui @@ -2,14 +2,6 @@ CTextMessageComponent - - - 0 - 0 - 260 - 297 - - Text messages @@ -297,13 +289,25 @@ - - - command line (e.g. ".com1", ".x", ".msg com1") + + + QFrame::StyledPanel - - text message text goes here + + QFrame::Raised + + + + + command line (e.g. ".com1", ".x", ".msg com1") + + + text message text goes here + + + + @@ -346,11 +350,12 @@ tw_TextMessages tvp_TextMessagesAll + gb_MessageTo gb_Settings - lep_textMessages + lep_TextMessages + tep_TextMessagesUnicom tep_TextMessagesCOM1 tep_TextMessagesCOM2 - tep_TextMessagesUnicom