Fixed Qt6 compiler error.
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user