Maki
Formally verfied low-code orchestration
Toggle main menu visibility
Loading...
Searching...
No Matches
config_base.h
1
#pragma once
2
3
#include <QDataStream>
4
#include <QString>
5
9
class
ConfigBase
10
{
11
public
:
15
ConfigBase
();
16
21
ConfigBase
(
ConfigBase
& copy);
22
27
ConfigBase
(
const
ConfigBase
& copy);
28
35
friend
QDataStream&
operator<<
(QDataStream& out,
const
ConfigBase
& config);
36
43
friend
QDataStream&
operator>>
(QDataStream& in,
ConfigBase
& config);
44
49
bool
isValid
()
const
;
50
52
bool
isConfigValid
;
53
55
QString
errorMessage
;
56
57
protected
:
62
void
setInvalid
(
const
QString& message);
63
};
ConfigBase::isConfigValid
bool isConfigValid
Indicates whether the configuration is valid.
Definition
config_base.h:52
ConfigBase::setInvalid
void setInvalid(const QString &message)
Sets the configuration as invalid with an error message.
Definition
config_base.cpp:28
ConfigBase::errorMessage
QString errorMessage
Error message if the configuration is invalid.
Definition
config_base.h:55
ConfigBase::isValid
bool isValid() const
Checks if the configuration is valid.
Definition
config_base.cpp:23
ConfigBase::operator>>
friend QDataStream & operator>>(QDataStream &in, ConfigBase &config)
Stream extraction operator for ConfigBase objects.
Definition
config_base.cpp:44
ConfigBase::ConfigBase
ConfigBase()
Default constructor.
Definition
config_base.cpp:5
ConfigBase::operator<<
friend QDataStream & operator<<(QDataStream &out, const ConfigBase &config)
Stream insertion operator for ConfigBase objects.
Definition
config_base.cpp:36
Generated for
MAKI
· © 2026 with
Doxygen
1.9.8
GitHub
Research