/*! * * Copyright (c) 2019-2020 Diality Inc. - All Rights Reserved. * \copyright * THIS CODE MAY NOT BE COPIED OR REPRODUCED IN ANY FORM, * IN PART OR IN WHOLE, * WITHOUT THE EXPLICIT PERMISSION OF THE COPYRIGHT OWNER. * * \file format.h * \date 12/16/2019 * \author Behrouz NematiPour * */ #pragma once // Qt #include #include // Project #define FSN(vInt) QString::number(vInt) class Format { Format(); public: static QString toHexString ( quint16 vValue, bool vWith0x = true, quint8 vLen = 4); static QByteArray toHexByteArray(const QByteArray &vData , char separator = '.'); static QString toHexString (const QByteArray &vData , char separator = '.'); static QByteArray fromVariant (const QVariant &vData ); };