X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Futil.cpp;h=817790f8045b461a77a489f22f42b2be28ec7f05;hp=9bc24bc1e564cb577e06b88069c73050b061d747;hb=e06ce3bfa98752cb9e87586477dfaf31e7e1ab0a;hpb=4aed4b037ea6feaeec09743e5d6018f58d47a535 diff --git a/src/common/util.cpp b/src/common/util.cpp index 9bc24bc1..817790f8 100644 --- a/src/common/util.cpp +++ b/src/common/util.cpp @@ -142,3 +142,14 @@ QString secondsToString(int timeInSeconds) { } return returnString.join(", "); } + +QByteArray prettyDigest(const QByteArray &digest) { + QByteArray hexDigest = digest.toHex(); + QByteArray prettyDigest; + prettyDigest.fill(':', hexDigest.count() + (hexDigest.count() / 2) - 1); + + for(int i = 0; i * 2 < hexDigest.count(); i++) { + prettyDigest.replace(i * 3, 2, hexDigest.mid(i * 2, 2)); + } + return prettyDigest; +}