Migrates ./Lts/Viewer successfully to Qt6
This commit is contained in:
28 files changed
+250
-129
No files matched your search
@@ -39,7 +39,7 @@ QString encode(SymbologyType symbologyType)
|
||||
return QLatin1String("EROR");
|
||||
}
|
||||
|
||||
SymbologyType decodeSymbology(const QStringRef &symbologyTypeStr)
|
||||
SymbologyType decodeSymbology(const QStringView &symbologyTypeStr)
|
||||
{
|
||||
SymbologyType symbologyType = SymbologyType::None;
|
||||
if (symbologyTypeStr.compare(QLatin1String("NONE")) == 0) symbologyType = SymbologyType::None;
|
||||
@@ -63,7 +63,7 @@ QString encode(SidcCodec::SidcType sidcType)
|
||||
return QLatin1String("EROR");
|
||||
}
|
||||
|
||||
SidcCodec::SidcType decodeSidc(const QStringRef &sidcTypeStr)
|
||||
SidcCodec::SidcType decodeSidc(const QStringView &sidcTypeStr)
|
||||
{
|
||||
SidcCodec::SidcType symbologyType = SidcCodec::SidcType::None;
|
||||
if ( sidcTypeStr.compare(QLatin1String("NONE")) == 0) symbologyType = SidcCodec::SidcType::None;
|
||||
@@ -92,9 +92,9 @@ bool SidcCodec::checkSidcSyntax(const QString &encodedSidc)
|
||||
{
|
||||
if (!isEncoded(encodedSidc)) return false;
|
||||
|
||||
SidcCodec::SidcType sidcType = SidcCodecHelper::decodeSidc(QStringRef(&encodedSidc, 5, 4));
|
||||
SidcCodec::SidcType sidcType = SidcCodecHelper::decodeSidc(QStringView(encodedSidc).slice(5, 4));
|
||||
|
||||
const QStringRef symbologyTypeStr(&encodedSidc, 0, 4);
|
||||
const QStringView symbologyTypeStr = QStringView(encodedSidc).slice(0, 4);
|
||||
|
||||
if (symbologyTypeStr.compare(QLatin1String("NONE")) == 0) return true;
|
||||
else if (symbologyTypeStr.compare(QLatin1String("AP6B")) == 0) return true;
|
||||
@@ -156,18 +156,18 @@ int SidcCodec::decodeCivilXml(const QString &civilSidc)
|
||||
//
|
||||
// DECODE
|
||||
//
|
||||
// QStringRef(const QString *string, int position, int size);
|
||||
// QStringView(const QString &string, int position, int size);
|
||||
// QString mid(int position, int n = -1) const Q_REQUIRED_RESULT;
|
||||
//
|
||||
|
||||
SymbologyType SidcCodec::decodeSymbologyType(const QString &encodedSidc)
|
||||
{
|
||||
return SidcCodecHelper::decodeSymbology(QStringRef(&encodedSidc, 0, 4));
|
||||
return SidcCodecHelper::decodeSymbology(QStringView(encodedSidc).slice(0, 4));
|
||||
}
|
||||
|
||||
SidcCodec::SidcType SidcCodec::decodeSidcType(const QString &encodedSidc)
|
||||
{
|
||||
return SidcCodecHelper::decodeSidc(QStringRef(&encodedSidc, 5, 4));
|
||||
return SidcCodecHelper::decodeSidc(QStringView(encodedSidc).slice(5, 4));
|
||||
}
|
||||
|
||||
QString SidcCodec::decodeRawSidc(const QString &encodedSidc)
|
||||
@@ -202,19 +202,19 @@ QString SidcCodec::extractCivilXmlBaseSidc( const QString &sidc )
|
||||
//
|
||||
// Some convenience functions
|
||||
|
||||
QString SidcCodec::encodeBaseSymbolCode(SymbologyType symbologyType, const QStringRef &baseSymboCodeSidc) { return encodeBaseSymbolCode(symbologyType, *baseSymboCodeSidc.string()); }
|
||||
QString SidcCodec::encodeBaseSymbolCode(SymbologyType symbologyType, const QStringView &baseSymboCodeSidc) { return encodeBaseSymbolCode(symbologyType, baseSymboCodeSidc.toString()); }
|
||||
QString SidcCodec::encodeBaseSymbolCode(SymbologyType symbologyType, const std::string &baseSymboCodeSidc) { return encodeBaseSymbolCode(symbologyType, QString::fromStdString(baseSymboCodeSidc));}
|
||||
QString SidcCodec::encodeBaseSymbolCode(SymbologyType symbologyType, const char *baseSymboCodeSidc) { return encodeBaseSymbolCode(symbologyType, QString::fromLatin1(baseSymboCodeSidc));}
|
||||
|
||||
QString SidcCodec::encodeComplete(SymbologyType symbologyType, const QStringRef &completeSidc) { return encodeComplete(symbologyType, *completeSidc.string());}
|
||||
QString SidcCodec::encodeComplete(SymbologyType symbologyType, const QStringView &completeSidc) { return encodeComplete(symbologyType, completeSidc.toString());}
|
||||
QString SidcCodec::encodeComplete(SymbologyType symbologyType, const std::string &completeSidc) { return encodeComplete(symbologyType, QString::fromStdString(completeSidc)); }
|
||||
QString SidcCodec::encodeComplete(SymbologyType symbologyType, const char *completeSidc) { return encodeComplete(symbologyType, QString::fromLatin1(completeSidc)); }
|
||||
|
||||
QString SidcCodec::encodeCivilEts(const QStringRef &civilSidc) { return encodeCivilEts(*civilSidc.string());}
|
||||
QString SidcCodec::encodeCivilEts(const QStringView &civilSidc) { return encodeCivilEts(civilSidc.toString());}
|
||||
QString SidcCodec::encodeCivilEts(const std::string &civilSidc) { return encodeCivilEts(QString::fromStdString(civilSidc)); }
|
||||
QString SidcCodec::encodeCivilEts(const char *civilSidc) { return encodeCivilEts(QString::fromLatin1(civilSidc)); }
|
||||
|
||||
QString SidcCodec::encodeCivilXml(const QStringRef &civilSidc) { return encodeCivilXml(*civilSidc.string());}
|
||||
QString SidcCodec::encodeCivilXml(const QStringView &civilSidc) { return encodeCivilXml(civilSidc.toString());}
|
||||
QString SidcCodec::encodeCivilXml(const std::string &civilSidc) { return encodeCivilXml(QString::fromStdString(civilSidc)); }
|
||||
QString SidcCodec::encodeCivilXml(const char *civilSidc) { return encodeCivilXml(QString::fromLatin1(civilSidc)); }
|
||||
|
||||
|
||||
Reference in new issue
Block a user