diff options
Diffstat (limited to 'src/libs/languageutils/componentversion.cpp')
-rw-r--r-- | src/libs/languageutils/componentversion.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/libs/languageutils/componentversion.cpp b/src/libs/languageutils/componentversion.cpp index b043802a00..99aff4a5b8 100644 --- a/src/libs/languageutils/componentversion.cpp +++ b/src/libs/languageutils/componentversion.cpp @@ -30,6 +30,7 @@ #include "componentversion.h" #include <QString> +#include <QCryptographicHash> #include <limits> @@ -77,7 +78,13 @@ bool ComponentVersion::isValid() const QString ComponentVersion::toString() const { return QString::fromLatin1("%1.%2").arg(QString::number(_major), - QString::number(_minor)); + QString::number(_minor)); +} + +void ComponentVersion::addToHash(QCryptographicHash &hash) const +{ + hash.addData(reinterpret_cast<const char *>(&_major), sizeof(_major)); + hash.addData(reinterpret_cast<const char *>(&_minor), sizeof(_minor)); } namespace LanguageUtils { |