QuasarAppLib
1.0.530.c9fba11
Toggle main menu visibility
validableobject.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
9
#ifndef VALIDABLEOBJECT_H
10
#define VALIDABLEOBJECT_H
11
12
#include "
quasarapp_global.h
"
13
14
namespace
QuasarAppUtils
{
15
19
class
QUASARAPPSHARED_EXPORT
ValidableObject
20
{
21
public
:
25
ValidableObject
();
26
31
virtual
bool
isValid
()
const
= 0;
32
};
33
37
typedef
ValidableObject
iVO
;
38
39
}
40
#endif
// VALIDABLEOBJECT_H
QuasarAppUtils::ValidableObject
The ValidableObject class is Base interface for all object that can be checked to valid.
Definition
validableobject.h:20
QuasarAppUtils::ValidableObject::ValidableObject
ValidableObject()
ValidableObject This is the default constructor of the ValidableObject class.
Definition
validableobject.cpp:14
QuasarAppUtils::ValidableObject::isValid
virtual bool isValid() const =0
isValid This method return true if the object is valid else false.
QuasarAppUtils
The QuasarAppUtils namespace contains the base functions for all applications of the QuasarApp group....
Definition
crc32constexper.h:16
QuasarAppUtils::iVO
ValidableObject iVO
iVO This is short abriviature of the ValidableObject class.
Definition
validableobject.h:37
quasarapp_global.h
QUASARAPPSHARED_EXPORT
#define QUASARAPPSHARED_EXPORT
Definition
quasarapp_global.h:11
validableobject.h
Generated by
1.18.0