86 if (currentVersion.isEmpty() || availableVersion.isEmpty()) {
90#if QT_VERSION < QT_VERSION_CHECK(6, 4, 0)
91 int currentSuffixIndex {5};
92 int availableSuffixIndex {5};
94 qsizetype currentSuffixIndex {5};
95 qsizetype availableSuffixIndex {5};
98 QVersionNumber currentVersionNumber = QVersionNumber::fromString(currentVersion, ¤tSuffixIndex);
99 QVersionNumber availableVersionNumber = QVersionNumber::fromString(availableVersion, &availableSuffixIndex);
101 QString currentSuffix = currentVersion.mid(currentSuffixIndex);
102 QString availableSuffix = availableVersion.mid(availableSuffixIndex);
104 if (currentVersionNumber.normalized() == availableVersionNumber.normalized()) {
105 if (!currentSuffix.isEmpty() && availableSuffix.isEmpty()) {
111 return (currentVersionNumber.normalized() < availableVersionNumber.normalized());