Ref T536, text message component

* register tab enum
* select tab by frequency
This commit is contained in:
Klaus Basan
2019-02-11 04:03:55 +01:00
committed by Mat Sutcliffe
parent 22ae03bd3b
commit 045f79d0bd
4 changed files with 22 additions and 2 deletions

View File

@@ -361,7 +361,6 @@ namespace BlackGui
void CTextMessageComponent::showCurrentFrequenciesFromCockpit()
{
const CSimulatedAircraft ownAircraft = this->getOwnAircraft();
const CFrequency freq1 = ownAircraft.getCom1System().getFrequencyActive();
const CFrequency freq2 = ownAircraft.getCom2System().getFrequencyActive();
@@ -687,6 +686,16 @@ namespace BlackGui
if (!m_usedAsOverlayWidget) { this->displayMyself(); }
}
void CTextMessageComponent::showCorrespondingTabForFrequency(const CFrequency &frequency)
{
const CSimulatedAircraft ownAircraft = this->getOwnAircraft();
const CFrequency freq1 = ownAircraft.getCom1System().getFrequencyActive();
const CFrequency freq2 = ownAircraft.getCom2System().getFrequencyActive();
if (freq1 == frequency) { this->setTab(TextMessagesCom1); return; }
if (freq2 == frequency) { this->setTab(TextMessagesCom2); return; }
this->setTab(TextMessagesAll);
}
void CTextMessageComponent::fontSizeMinus()
{
ui->comp_SettingsStyle->fontSizeMinus();