CPoiMapModel: Mark strings as translatable where applicable

This commit is contained in:
Lioncash 2020-06-28 04:32:03 -04:00
parent a9292c1b29
commit 9a157ed58d
1 changed files with 9 additions and 10 deletions

View File

@ -13,8 +13,8 @@ CPoiMapModel::CPoiMapModel(CWorldEditor *pEditor, QObject *pParent)
QVariant CPoiMapModel::headerData(int Section, Qt::Orientation Orientation, int Role) const
{
if ( (Section == 0) && (Orientation == Qt::Horizontal) && (Role == Qt::DisplayRole) )
return "PointOfInterest";
if (Section == 0 && Orientation == Qt::Horizontal && Role == Qt::DisplayRole)
return tr("PointOfInterest");
return QVariant::Invalid;
}
@ -35,28 +35,27 @@ QVariant CPoiMapModel::data(const QModelIndex& rkIndex, int Role) const
{
if (pPOI)
return TO_QSTRING(pPOI->InstanceName());
else
return "[INVALID POI]";
return tr("[INVALID POI]");
}
else if (Role == Qt::DecorationRole)
if (Role == Qt::DecorationRole)
{
CScriptNode *pNode = mpEditor->Scene()->NodeForInstance(pPOI);
bool IsImportant = false;
if (pNode)
if (const CScriptNode* pNode = mpEditor->Scene()->NodeForInstance(pPOI))
{
// Get scan
CScan *pScan = static_cast<CPointOfInterestExtra*>(pNode->Extra())->GetScan();
const CScan *pScan = static_cast<CPointOfInterestExtra*>(pNode->Extra())->GetScan();
if (pScan)
IsImportant = pScan->IsCriticalPropertyRef();
}
if (IsImportant)
return QIcon(":/icons/POI Important.svg");
return QIcon(QStringLiteral(":/icons/POI Important.svg"));
else
return QIcon(":/icons/POI Normal.svg");
return QIcon(QStringLiteral(":/icons/POI Normal.svg"));
}
}