mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-17 19:05:31 +08:00
RW's review fixes Ref T202 Ref T189 Ref T210
* dmg comment and follow up issue created * cppcheck-suppress passedByValue in cppcheck.supp * renamed from Xsb -> XSwiftBus * reverted wrong "static const QString dataStr"
This commit is contained in:
@@ -17,6 +17,7 @@ variableScope:src/plugins/weatherdata/gfs/g2clib/*.c
|
|||||||
// std::initializer_list should always be passed by value
|
// std::initializer_list should always be passed by value
|
||||||
passedByValue:src/blackmisc/input/actionhotkeylist.h
|
passedByValue:src/blackmisc/input/actionhotkeylist.h
|
||||||
passedByValue:src/blackmisc/logcategorylist.h
|
passedByValue:src/blackmisc/logcategorylist.h
|
||||||
|
passedByValue:src/blackmisc/platformset.cpp
|
||||||
|
|
||||||
// Shared pointers should be passed by value
|
// Shared pointers should be passed by value
|
||||||
passedByValue:src/blackmisc/lockfree.h
|
passedByValue:src/blackmisc/lockfree.h
|
||||||
|
|||||||
@@ -775,8 +775,8 @@ namespace BlackCore
|
|||||||
|
|
||||||
void CNetworkVatlib::broadcastAircraftConfig(const QJsonObject &config)
|
void CNetworkVatlib::broadcastAircraftConfig(const QJsonObject &config)
|
||||||
{
|
{
|
||||||
static const QString dataStr = convertToUnicodeEscaped(QJsonDocument(QJsonObject { { "config", config } }).toJson(QJsonDocument::Compact));
|
const QString dataStr = convertToUnicodeEscaped(QJsonDocument(QJsonObject { { "config", config } }).toJson(QJsonDocument::Compact));
|
||||||
static const QByteArray data(toFSD(dataStr));
|
const QByteArray data(toFSD(dataStr));
|
||||||
Vat_SendAircraftConfigBroadcast(m_net.data(), data);
|
Vat_SendAircraftConfigBroadcast(m_net.data(), data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -170,7 +170,7 @@ namespace BlackGui
|
|||||||
{
|
{
|
||||||
const QString fileNameAndSize = ui->cb_DownloadFile->currentText();
|
const QString fileNameAndSize = ui->cb_DownloadFile->currentText();
|
||||||
const CUpdateInfo update = m_updates.get();
|
const CUpdateInfo update = m_updates.get();
|
||||||
const CRemoteFileList remoteFiles = update.getArtifactsXsb().asRemoteFiles();
|
const CRemoteFileList remoteFiles = update.getArtifactsXSwiftBus().asRemoteFiles();
|
||||||
return remoteFiles.findFirstByMatchingNameOrDefault(fileNameAndSize);
|
return remoteFiles.findFirstByMatchingNameOrDefault(fileNameAndSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -199,8 +199,8 @@ namespace BlackGui
|
|||||||
void CInstallXSwiftBusComponent::updatesChanged()
|
void CInstallXSwiftBusComponent::updatesChanged()
|
||||||
{
|
{
|
||||||
const CUpdateInfo updateInfo = m_updates.get();
|
const CUpdateInfo updateInfo = m_updates.get();
|
||||||
if (updateInfo.getArtifactsXsb().isEmpty()) { return; }
|
if (updateInfo.getArtifactsXSwiftBus().isEmpty()) { return; }
|
||||||
const CArtifactList artifacts = updateInfo.getArtifactsXsbLatestVersionFirst();
|
const CArtifactList artifacts = updateInfo.getArtifactsXSwiftBusLatestVersionFirst();
|
||||||
const CRemoteFileList remoteFiles = artifacts.asRemoteFiles();
|
const CRemoteFileList remoteFiles = artifacts.asRemoteFiles();
|
||||||
if (!remoteFiles.isEmpty())
|
if (!remoteFiles.isEmpty())
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -185,7 +185,7 @@ namespace BlackGui
|
|||||||
|
|
||||||
const CUpdateInfo updateInfo(m_updateInfo.get());
|
const CUpdateInfo updateInfo(m_updateInfo.get());
|
||||||
const CArtifactList artifactsPilotClient = updateInfo.getArtifactsPilotClient().findByDistributionAndPlatform(selectedDistribution, selectedPlatform, true);
|
const CArtifactList artifactsPilotClient = updateInfo.getArtifactsPilotClient().findByDistributionAndPlatform(selectedDistribution, selectedPlatform, true);
|
||||||
const CArtifactList artifactsXsb = updateInfo.getArtifactsXsb().findByDistributionAndPlatform(selectedDistribution, selectedPlatform, true);
|
const CArtifactList artifactsXsb = updateInfo.getArtifactsXSwiftBus().findByDistributionAndPlatform(selectedDistribution, selectedPlatform, true);
|
||||||
|
|
||||||
const QStringList sortedPilotClientVersions = artifactsPilotClient.getSortedVersions();
|
const QStringList sortedPilotClientVersions = artifactsPilotClient.getSortedVersions();
|
||||||
ui->cb_ArtifactsPilotClient->clear();
|
ui->cb_ArtifactsPilotClient->clear();
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
CUpdateInfo::CUpdateInfo(const CArtifactList &artifacts, const CDistributionList &distributions) :
|
CUpdateInfo::CUpdateInfo(const CArtifactList &artifacts, const CDistributionList &distributions) :
|
||||||
m_artifactsPilotClient(artifacts.findByType(CArtifact::PilotClientInstaller)),
|
m_artifactsPilotClient(artifacts.findByType(CArtifact::PilotClientInstaller)),
|
||||||
m_artifactsXsb(artifacts.findByType(CArtifact::XSwiftBus)),
|
m_artifactsXSwiftBus(artifacts.findByType(CArtifact::XSwiftBus)),
|
||||||
m_distributions(distributions)
|
m_distributions(distributions)
|
||||||
{
|
{
|
||||||
// void
|
// void
|
||||||
@@ -40,16 +40,16 @@ namespace BlackMisc
|
|||||||
return artifacts;
|
return artifacts;
|
||||||
}
|
}
|
||||||
|
|
||||||
CArtifactList CUpdateInfo::getArtifactsXsbLatestVersionFirst() const
|
CArtifactList CUpdateInfo::getArtifactsXSwiftBusLatestVersionFirst() const
|
||||||
{
|
{
|
||||||
CArtifactList artifacts(m_artifactsXsb);
|
CArtifactList artifacts(m_artifactsXSwiftBus);
|
||||||
artifacts.sortByVersion(Qt::DescendingOrder);
|
artifacts.sortByVersion(Qt::DescendingOrder);
|
||||||
return artifacts;
|
return artifacts;
|
||||||
}
|
}
|
||||||
|
|
||||||
CArtifactList CUpdateInfo::getArtifactsXsbForCurrentPlatform() const
|
CArtifactList CUpdateInfo::getArtifactsXSwiftBusForCurrentPlatform() const
|
||||||
{
|
{
|
||||||
CArtifactList artifacts = m_artifactsXsb.findMatchingForCurrentPlatform();
|
CArtifactList artifacts = m_artifactsXSwiftBus.findMatchingForCurrentPlatform();
|
||||||
artifacts.sortByVersion(Qt::DescendingOrder);
|
artifacts.sortByVersion(Qt::DescendingOrder);
|
||||||
return artifacts;
|
return artifacts;
|
||||||
}
|
}
|
||||||
@@ -93,7 +93,7 @@ namespace BlackMisc
|
|||||||
this->getArtifactsPilotClient().toQString(i18n) %
|
this->getArtifactsPilotClient().toQString(i18n) %
|
||||||
separator %
|
separator %
|
||||||
QLatin1String("artifacts (XSB): ") %
|
QLatin1String("artifacts (XSB): ") %
|
||||||
this->getArtifactsXsb().toQString(i18n) %
|
this->getArtifactsXSwiftBus().toQString(i18n) %
|
||||||
separator %
|
separator %
|
||||||
QLatin1String("distributions: ") %
|
QLatin1String("distributions: ") %
|
||||||
this->getDistributions().toQString(i18n);
|
this->getDistributions().toQString(i18n);
|
||||||
@@ -106,7 +106,7 @@ namespace BlackMisc
|
|||||||
switch (i)
|
switch (i)
|
||||||
{
|
{
|
||||||
case IndexArtifactsPilotClient: return CVariant::fromValue(m_artifactsPilotClient);
|
case IndexArtifactsPilotClient: return CVariant::fromValue(m_artifactsPilotClient);
|
||||||
case IndexArtifactsXSwiftBus: CVariant::fromValue(m_artifactsXsb);
|
case IndexArtifactsXSwiftBus: CVariant::fromValue(m_artifactsXSwiftBus);
|
||||||
case IndexDistributions: return CVariant::fromValue(m_distributions);
|
case IndexDistributions: return CVariant::fromValue(m_distributions);
|
||||||
default: return CValueObject::propertyByIndex(index);
|
default: return CValueObject::propertyByIndex(index);
|
||||||
}
|
}
|
||||||
@@ -119,7 +119,7 @@ namespace BlackMisc
|
|||||||
switch (i)
|
switch (i)
|
||||||
{
|
{
|
||||||
case IndexArtifactsPilotClient: m_artifactsPilotClient = variant.value<CArtifactList>(); break;
|
case IndexArtifactsPilotClient: m_artifactsPilotClient = variant.value<CArtifactList>(); break;
|
||||||
case IndexArtifactsXSwiftBus: m_artifactsXsb = variant.value<CArtifactList>(); break;
|
case IndexArtifactsXSwiftBus: m_artifactsXSwiftBus = variant.value<CArtifactList>(); break;
|
||||||
case IndexDistributions: m_distributions = variant.value<CDistributionList>(); break;
|
case IndexDistributions: m_distributions = variant.value<CDistributionList>(); break;
|
||||||
default: CValueObject::setPropertyByIndex(index, variant); break;
|
default: CValueObject::setPropertyByIndex(index, variant); break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -53,14 +53,14 @@ namespace BlackMisc
|
|||||||
CArtifactList getArtifactsPilotClientForCurrentPlatform() const;
|
CArtifactList getArtifactsPilotClientForCurrentPlatform() const;
|
||||||
|
|
||||||
//! Artifacts (XSwiftBus)
|
//! Artifacts (XSwiftBus)
|
||||||
const CArtifactList &getArtifactsXsb() const { return m_artifactsXsb; }
|
const CArtifactList &getArtifactsXSwiftBus() const { return m_artifactsXSwiftBus; }
|
||||||
|
|
||||||
//! Artifacts (XSwiftBus)
|
//! Artifacts (XSwiftBus)
|
||||||
CArtifactList getArtifactsXsbLatestVersionFirst() const;
|
CArtifactList getArtifactsXSwiftBusLatestVersionFirst() const;
|
||||||
|
|
||||||
//! Artifacts for current platform
|
//! Artifacts for current platform
|
||||||
//! \note sorted by version
|
//! \note sorted by version
|
||||||
CArtifactList getArtifactsXsbForCurrentPlatform() const;
|
CArtifactList getArtifactsXSwiftBusForCurrentPlatform() const;
|
||||||
|
|
||||||
//! Distributions (all)
|
//! Distributions (all)
|
||||||
const CDistributionList &getDistributions() const { return m_distributions; }
|
const CDistributionList &getDistributions() const { return m_distributions; }
|
||||||
@@ -97,13 +97,13 @@ namespace BlackMisc
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
CArtifactList m_artifactsPilotClient; //!< artifacts pilot client
|
CArtifactList m_artifactsPilotClient; //!< artifacts pilot client
|
||||||
CArtifactList m_artifactsXsb; //!< artifacts XSwiftBus
|
CArtifactList m_artifactsXSwiftBus; //!< artifacts XSwiftBus
|
||||||
CDistributionList m_distributions; //!< all distributions (for any artifacts)
|
CDistributionList m_distributions; //!< all distributions (for any artifacts)
|
||||||
|
|
||||||
BLACK_METACLASS(
|
BLACK_METACLASS(
|
||||||
CUpdateInfo,
|
CUpdateInfo,
|
||||||
BLACK_METAMEMBER(artifactsPilotClient),
|
BLACK_METAMEMBER(artifactsPilotClient),
|
||||||
BLACK_METAMEMBER(artifactsXsb),
|
BLACK_METAMEMBER(artifactsXSwiftBus),
|
||||||
BLACK_METAMEMBER(distributions)
|
BLACK_METAMEMBER(distributions)
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -395,6 +395,7 @@ namespace BlackMisc
|
|||||||
const QStringList &CFileUtils::executableSuffixes()
|
const QStringList &CFileUtils::executableSuffixes()
|
||||||
{
|
{
|
||||||
// incomplete list of file name appendixes
|
// incomplete list of file name appendixes
|
||||||
|
// dmg is not a executable. It is a MacOS container. If you open it, a new virtual drive will be mapped which includes a executable.
|
||||||
static const QStringList appendixes({".exe", ".dmg", ".run"});
|
static const QStringList appendixes({".exe", ".dmg", ".run"});
|
||||||
return appendixes;
|
return appendixes;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ namespace BlackMisc
|
|||||||
{
|
{
|
||||||
CPlatformSet::CPlatformSet() { }
|
CPlatformSet::CPlatformSet() { }
|
||||||
|
|
||||||
// cppcheck-suppress passedByValue
|
|
||||||
CPlatformSet::CPlatformSet(std::initializer_list<CPlatform> il) : CCollection<CPlatform>(il)
|
CPlatformSet::CPlatformSet(std::initializer_list<CPlatform> il) : CCollection<CPlatform>(il)
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
|
|||||||
@@ -88,10 +88,7 @@ namespace BlackSimPlugin
|
|||||||
//! Ctor
|
//! Ctor
|
||||||
TraceFsxSendId(DWORD sendId, DWORD simObjectId, const QString &comment) :
|
TraceFsxSendId(DWORD sendId, DWORD simObjectId, const QString &comment) :
|
||||||
sendId(sendId), simObjectId(simObjectId), comment(comment)
|
sendId(sendId), simObjectId(simObjectId), comment(comment)
|
||||||
{
|
{ }
|
||||||
Q_ASSERT_X(sendId >= 0, Q_FUNC_INFO, "DWORD is unsigned");
|
|
||||||
Q_ASSERT_X(simObjectId >= 0, Q_FUNC_INFO, "DWORD is unsigned");
|
|
||||||
}
|
|
||||||
|
|
||||||
// DWORD is unsigned
|
// DWORD is unsigned
|
||||||
DWORD sendId = 0; //!< the send id
|
DWORD sendId = 0; //!< the send id
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ CONFIG += ordered
|
|||||||
|
|
||||||
OTHER_FILES += mkspecs/features/*.prf
|
OTHER_FILES += mkspecs/features/*.prf
|
||||||
OTHER_FILES += mkspecs/features/*.pri
|
OTHER_FILES += mkspecs/features/*.pri
|
||||||
|
OTHER_FILES += *.supp
|
||||||
|
|
||||||
CheckMandatoryDependency(gl)
|
CheckMandatoryDependency(gl)
|
||||||
CheckMandatoryDependency(glu)
|
CheckMandatoryDependency(glu)
|
||||||
|
|||||||
Reference in New Issue
Block a user