Fixed Qt6 compiler error.

This commit is contained in:
Leonardo Zide
2025-07-19 12:01:12 -07:00
parent f8eb2de9c8
commit 459667b1ff
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -15,7 +15,7 @@
// auto replace cross when going over a straight section
// set focus connection after adding
std::map<quint32, PieceInfo*> lcTrainTrackInfo::mSleepers;
std::map<size_t, PieceInfo*> lcTrainTrackInfo::mSleepers;
void lcTrainTrackInfo::Initialize(lcPiecesLibrary* Library)
{
@@ -99,7 +99,7 @@ void lcTrainTrackInfo::Initialize(lcPiecesLibrary* Library)
for (QJsonObject::const_iterator SleepersIt = JsonSleepers.constBegin(); SleepersIt != JsonSleepers.constEnd(); ++SleepersIt)
{
quint32 Group = qHash(SleepersIt.key());
size_t Group = qHash(SleepersIt.key());
QString PartId = SleepersIt->toString();
PieceInfo* SleeperInfo = Library->FindPiece(PartId.toLatin1(), nullptr, false, false);
@@ -235,7 +235,7 @@ std::vector<lcInsertPieceInfo> lcTrainTrackInfo::GetInsertPieceInfo(lcPiece* Cur
if (CurrentConnectionType.Sleeper == lcTrainTrackConnectionSleeper::NeedsSleeper && NewConnections[NewConnectionIndex].Type.Sleeper == lcTrainTrackConnectionSleeper::NeedsSleeper)
{
std::map<quint32, PieceInfo*>::const_iterator SleeperIt = mSleepers.find(CurrentConnectionType.Group);
std::map<size_t, PieceInfo*>::const_iterator SleeperIt = mSleepers.find(CurrentConnectionType.Group);
if (SleeperIt == mSleepers.end())
return Pieces;
+2 -2
View File
@@ -16,7 +16,7 @@ enum class lcTrainTrackConnectionSleeper
struct lcTrainTrackConnectionType
{
quint32 Group;
size_t Group;
lcTrainTrackConnectionSleeper Sleeper;
};
@@ -89,5 +89,5 @@ protected:
int mColorCode = 16;
bool mVisible = false;
static std::map<quint32, PieceInfo*> mSleepers;
static std::map<size_t, PieceInfo*> mSleepers;
};