mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 23:05:36 +08:00
refs #614, renamed function and helper function
This commit is contained in:
@@ -70,7 +70,7 @@ namespace BlackGui
|
||||
|
||||
CStatusMessage CDbStashComponent::validateStashModel(const CAircraftModel &model, bool allowReplace) const
|
||||
{
|
||||
if (!allowReplace && this->ui->tvp_StashAircraftModels->container().containsModelStringOrId(model))
|
||||
if (!allowReplace && this->ui->tvp_StashAircraftModels->container().containsModelStringOrDbKey(model))
|
||||
{
|
||||
const QString msg("Model \"%1\" already stashed");
|
||||
return CStatusMessage(validationCategories(), CStatusMessage::SeverityError, msg.arg(model.getModelString()));
|
||||
|
||||
@@ -202,6 +202,12 @@ namespace BlackMisc
|
||||
return s;
|
||||
}
|
||||
|
||||
const QString CLivery::getStandardCode(const CAirlineIcaoCode &airline)
|
||||
{
|
||||
QString code(airline.getDesignator());
|
||||
return code.isEmpty() ? "" : code.append('.').append(standardLiveryMarker());
|
||||
}
|
||||
|
||||
const QString &CLivery::colorLiveryMarker()
|
||||
{
|
||||
static const QString s("_CC");
|
||||
|
||||
@@ -154,6 +154,9 @@ namespace BlackMisc
|
||||
//! Standard livery marker string
|
||||
static const QString &standardLiveryMarker();
|
||||
|
||||
//! Standard code for
|
||||
static const QString getStandardCode(const BlackMisc::Aviation::CAirlineIcaoCode &airline);
|
||||
|
||||
//! Color livery marker
|
||||
static const QString &colorLiveryMarker();
|
||||
|
||||
|
||||
@@ -32,7 +32,7 @@ namespace BlackMisc
|
||||
return false;
|
||||
}
|
||||
|
||||
bool CAircraftModelList::containsModelStringOrId(const CAircraftModel &model, Qt::CaseSensitivity sensitivity) const
|
||||
bool CAircraftModelList::containsModelStringOrDbKey(const CAircraftModel &model, Qt::CaseSensitivity sensitivity) const
|
||||
{
|
||||
for (const CAircraftModel &m : (*this))
|
||||
{
|
||||
|
||||
@@ -42,7 +42,7 @@ namespace BlackMisc
|
||||
bool containsModelString(const QString &modelString, Qt::CaseSensitivity sensitivity = Qt::CaseInsensitive) const;
|
||||
|
||||
//! Contains model with model string or id
|
||||
bool containsModelStringOrId(const BlackMisc::Simulation::CAircraftModel &model, Qt::CaseSensitivity sensitivity = Qt::CaseInsensitive) const;
|
||||
bool containsModelStringOrDbKey(const BlackMisc::Simulation::CAircraftModel &model, Qt::CaseSensitivity sensitivity = Qt::CaseInsensitive) const;
|
||||
|
||||
//! Find by model string
|
||||
//! \remark normally CAircraftModelList::findFirstByModelString would be used
|
||||
|
||||
Reference in New Issue
Block a user