86 if (currentVersion.isEmpty() || availableVersion.isEmpty()) {
90 int currentSuffixIndex {5};
91 int availableSuffixIndex {5};
93 QVersionNumber currentVersionNumber = QVersionNumber::fromString(currentVersion, ¤tSuffixIndex);
94 QVersionNumber availableVersionNumber = QVersionNumber::fromString(availableVersion, &availableSuffixIndex);
96 QString currentSuffix = currentVersion.mid(currentSuffixIndex);
97 QString availableSuffix = availableVersion.mid(availableSuffixIndex);
99 if (currentVersionNumber.normalized() == availableVersionNumber.normalized()) {
100 if (!currentSuffix.isEmpty() && availableSuffix.isEmpty()) {
106 return (currentVersionNumber.normalized() < availableVersionNumber.normalized());