QuasarAppLib 1.0.530.c9fba11
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
14namespace QuasarAppUtils{
15
20{
21public:
26
31 virtual bool isValid() const = 0;
32};
33
38
39}
40#endif // VALIDABLEOBJECT_H
The ValidableObject class is Base interface for all object that can be checked to valid.
ValidableObject()
ValidableObject This is the default constructor of the ValidableObject class.
virtual bool isValid() const =0
isValid This method return true if the object is valid else false.
The QuasarAppUtils namespace contains the base functions for all applications of the QuasarApp group....
ValidableObject iVO
iVO This is short abriviature of the ValidableObject class.
#define QUASARAPPSHARED_EXPORT