QuasarAppLib
1.0.530.c9fba11
Toggle main menu visibility
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
14
namespace
QuasarAppUtils
{
15
20
class
QUASARAPPSHARED_EXPORT
HumanReadableObject
21
{
22
public
:
27
virtual
QString
toString
()
const
= 0;
28
29
protected
:
33
HumanReadableObject
();
34
};
35
39
typedef
HumanReadableObject
iHRO
;
40
41
}
42
#endif
// HUMANREADABLEOBJECT_H
QuasarAppUtils::HumanReadableObject
The HumanReadableObject interface This is simple class that add one virtula method toString....
Definition
humanreadableobject.h:21
QuasarAppUtils::HumanReadableObject::toString
virtual QString toString() const =0
toString This method convert this object to human readable string.
QuasarAppUtils::HumanReadableObject::HumanReadableObject
HumanReadableObject()
HumanReadableObject This is the protected default constructor of the HumanReadableObject class.
Definition
humanreadableobject.cpp:13
QuasarAppUtils
The QuasarAppUtils namespace contains the base functions for all applications of the QuasarApp group....
Definition
crc32constexper.h:16
QuasarAppUtils::iHRO
HumanReadableObject iHRO
iHRO This is short abriviature of the HumanReadableObject class.
Definition
humanreadableobject.h:39
quasarapp_global.h
QUASARAPPSHARED_EXPORT
#define QUASARAPPSHARED_EXPORT
Definition
quasarapp_global.h:11
humanreadableobject.h
Generated by
1.18.0