summaryrefslogtreecommitdiff
path: root/src/libs/languageutils/componentversion.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/languageutils/componentversion.cpp')
-rw-r--r--src/libs/languageutils/componentversion.cpp9
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 {