From ad91cecf002d94e8046029d88934a0c0b51c86b7 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Mon, 25 Sep 2017 03:43:39 +0200 Subject: [PATCH] Ref T160, UUID as string utility function --- src/blackmisc/identifier.cpp | 5 +++++ src/blackmisc/identifier.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/src/blackmisc/identifier.cpp b/src/blackmisc/identifier.cpp index 9b98a9bd1..92611c654 100644 --- a/src/blackmisc/identifier.cpp +++ b/src/blackmisc/identifier.cpp @@ -62,6 +62,11 @@ namespace BlackMisc return QUuid::createUuidV5(ns, baseData); } + QString CIdentifier::toUuidString() const + { + return toUuid().toString(); + } + QByteArray CIdentifier::getMachineId() const { return QByteArray::fromBase64(m_machineIdBase64.toLocal8Bit()); diff --git a/src/blackmisc/identifier.h b/src/blackmisc/identifier.h index 312993519..88f741536 100644 --- a/src/blackmisc/identifier.h +++ b/src/blackmisc/identifier.h @@ -61,6 +61,9 @@ namespace BlackMisc //! Produces a UUID generated from the identifier. QUuid toUuid() const; + //! UUID string + QString toUuidString() const; + //! Name QString getName() const { return m_name; }