QuasarAppLib 1.0.530.c9fba11
humanreadableobject.h
Go to the documentation of this file.
1//#
2//# Copyright (C) 2022-2026 QuasarApp.
3//# Distributed under the GPLv3 software license, see the accompanying
4//# Everyone is permitted to copy and distribute verbatim copies
5//# of this license document, but changing it is not allowed.
6//#
7
8#ifndef HUMANREADABLEOBJECT_H
9#define HUMANREADABLEOBJECT_H
10
11#include <QString>
12#include "quasarapp_global.h"
13
14namespace QuasarAppUtils {
15
21{
22public:
27 virtual QString toString() const = 0;
28
29protected:
34};
35
40
41}
42#endif // HUMANREADABLEOBJECT_H
The HumanReadableObject interface This is simple class that add one virtula method toString....
virtual QString toString() const =0
toString This method convert this object to human readable string.
HumanReadableObject()
HumanReadableObject This is the protected default constructor of the HumanReadableObject class.
The QuasarAppUtils namespace contains the base functions for all applications of the QuasarApp group....
HumanReadableObject iHRO
iHRO This is short abriviature of the HumanReadableObject class.
#define QUASARAPPSHARED_EXPORT