diff --git a/src/blackgui/components/aircraftmodelstringcompleter.cpp b/src/blackgui/components/aircraftmodelstringcompleter.cpp index 667f8176e..ce2b12485 100644 --- a/src/blackgui/components/aircraftmodelstringcompleter.cpp +++ b/src/blackgui/components/aircraftmodelstringcompleter.cpp @@ -39,7 +39,7 @@ namespace BlackGui connect(ui->le_modelString, &QLineEdit::editingFinished, this, &CAircraftModelStringCompleter::onTextChanged); connect(sGui->getWebDataServices(), &CWebDataServices::swiftDbModelsRead, this, &CAircraftModelStringCompleter::onSwiftModelDataRead); connect(ui->rb_Db, &QRadioButton::clicked, this, &CAircraftModelStringCompleter::initGui); - connect(ui->rb_ModelSet, &QRadioButton::clicked, this, &CAircraftModelStringCompleter::initGui); + connect(ui->rb_ModelSet, &QRadioButton::clicked, this, &CAircraftModelStringCompleter::initGui); connect(ui->rb_OwnModels, &QRadioButton::clicked, this, &CAircraftModelStringCompleter::initGui); connect(&m_modelCaches, &CModelCaches::cacheChanged, this, &CAircraftModelStringCompleter::setSimulator, Qt::QueuedConnection); @@ -58,6 +58,7 @@ namespace BlackGui } } this->setSimulator(simulator); + this->initGui(); } CAircraftModelStringCompleter::~CAircraftModelStringCompleter() @@ -95,8 +96,8 @@ namespace BlackGui { switch (source) { - case DB: ui->rb_Db->setChecked(true); break; - case ModelSet: ui->rb_ModelSet->setChecked(true); break; + case DB: ui->rb_Db->setChecked(true); break; + case ModelSet: ui->rb_ModelSet->setChecked(true); break; case OwnModels: ui->rb_OwnModels->setChecked(true); break; default: ui->rb_ModelSet->setChecked(true); break; } @@ -104,7 +105,7 @@ namespace BlackGui bool CAircraftModelStringCompleter::setSimulator(const CSimulatorInfo &simulator) { - if (simulator.isSingleSimulator()) { return false; } + if (simulator.isSingleSimulator()) { return false; } if (this->getSimulator() == simulator) { return false; } m_currentSimulator = simulator; QPointer myself(this); diff --git a/src/blackgui/components/aircraftmodelstringcompleter.h b/src/blackgui/components/aircraftmodelstringcompleter.h index d23b27349..42ab3fa2a 100644 --- a/src/blackgui/components/aircraftmodelstringcompleter.h +++ b/src/blackgui/components/aircraftmodelstringcompleter.h @@ -48,7 +48,7 @@ namespace BlackGui explicit CAircraftModelStringCompleter(QWidget *parent = nullptr); //! Destructor - virtual ~CAircraftModelStringCompleter(); + virtual ~CAircraftModelStringCompleter() override; //! The model string QString getModelString() const; diff --git a/src/blackgui/components/modelmatcherlogenable.ui b/src/blackgui/components/modelmatcherlogenable.ui index 66300005f..fb84f827a 100644 --- a/src/blackgui/components/modelmatcherlogenable.ui +++ b/src/blackgui/components/modelmatcherlogenable.ui @@ -35,7 +35,7 @@ Enables / disables future message logging - Enable: + Enable diff --git a/src/blackgui/editors/voicesetupform.ui b/src/blackgui/editors/voicesetupform.ui index dc459e8cf..a0f4ab71f 100644 --- a/src/blackgui/editors/voicesetupform.ui +++ b/src/blackgui/editors/voicesetupform.ui @@ -39,7 +39,7 @@ - Voice UDP Port: + Voice UDP Port @@ -49,7 +49,7 @@ - Voice setup: + Voice setup diff --git a/src/blackmisc/statusmessagelist.cpp b/src/blackmisc/statusmessagelist.cpp index 62a37b0e5..d8159ba02 100644 --- a/src/blackmisc/statusmessagelist.cpp +++ b/src/blackmisc/statusmessagelist.cpp @@ -100,6 +100,13 @@ namespace BlackMisc } } + void CStatusMessageList::addValidationMessage(const QString &validationText, CStatusMessage::StatusSeverity severity) + { + static const CLogCategoryList cats({ CLogCategory::validation() }); + const CStatusMessage msg(cats, severity, validationText); + this->push_back(msg); + } + void CStatusMessageList::setCategory(const CLogCategory &category) { for (auto &msg : *this) diff --git a/src/blackmisc/statusmessagelist.h b/src/blackmisc/statusmessagelist.h index 3e43e12f6..164b9b0f3 100644 --- a/src/blackmisc/statusmessagelist.h +++ b/src/blackmisc/statusmessagelist.h @@ -84,6 +84,9 @@ namespace BlackMisc //! Add some categories to all messages in the list void addCategories(const CLogCategoryList &categories); + //! Convenience function to push back a validation message + void addValidationMessage(const QString &validationText, CStatusMessage::StatusSeverity severity); + //! Reset the category of all messages in the list void setCategory(const CLogCategory &category);