![]() |
Carousel
|
This class defines a parent component properties, required for the child startup. More...
#include <ParentDefinition.h>
Inherits QObject.
Public Member Functions | |
ParentDefinition (const QString &name, QObject *parent=nullptr) | |
ParentDefinition (const QString &name, Version *version, QObject *parent=nullptr) | |
ParentDefinition (const QString &name, int major_version, int minor_version, QObject *parent=nullptr) | |
ParentDefinition (const QString &name, int major_version, int minor_version, int build_version, QObject *parent=nullptr) | |
ParentDefinition (const QString &name, int major_version, int minor_version, int build_version, int revision_version, QObject *parent=nullptr) | |
const QString & | name () const |
const Version * | version () const |
![]() | |
QObject (QObject *parent) | |
QObject (QObject *parent, const char *name) | |
bool | blockSignals (bool block) |
QObject * | child (const char *objName, const char *inheritsClass, bool recursiveSearch) const |
const QObjectList & | children () const |
const char * | className () const |
bool | connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const |
void | deleteLater () |
void | destroyed (QObject *obj) |
bool | disconnect (const QObject *receiver, const char *method) |
bool | disconnect (const char *signal, const QObject *receiver, const char *method) |
void | dumpObjectInfo () |
void | dumpObjectTree () |
QList< QByteArray > | dynamicPropertyNames () const |
virtual bool | event (QEvent *e) |
virtual bool | eventFilter (QObject *watched, QEvent *event) |
T | findChild (const QString &name) const |
QList< T > | findChildren (const QRegExp ®Exp) const |
QList< T > | findChildren (const QString &name) const |
bool | inherits (const char *className) const |
void | insertChild (QObject *object) |
void | installEventFilter (QObject *filterObj) |
bool | isA (const char *className) const |
bool | isWidgetType () const |
void | killTimer (int id) |
virtual const QMetaObject * | metaObject () const |
void | moveToThread (QThread *targetThread) |
const char * | name () const |
const char * | name (const char *defaultName) const |
QString | objectName () const |
QObject * | parent () const |
QVariant | property (const char *name) const |
void | removeChild (QObject *object) |
void | removeEventFilter (QObject *obj) |
void | setName (const char *name) |
void | setObjectName (const QString &name) |
void | setParent (QObject *parent) |
bool | setProperty (const char *name, const QVariant &value) |
bool | signalsBlocked () const |
int | startTimer (int interval) |
QThread * | thread () const |
Properties | |
QString | name |
const Version | version |
![]() | |
objectName | |
Additional Inherited Members | |
![]() | |
bool | connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type) |
bool | connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type) |
bool | disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method) |
bool | disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method) |
QString | tr (const char *sourceText, const char *disambiguation, int n) |
QString | trUtf8 (const char *sourceText, const char *disambiguation, int n) |
![]() | |
bool | checkConnectArgs (const char *signal, const QObject *object, const char *method) |
virtual void | childEvent (QChildEvent *event) |
virtual void | connectNotify (const char *signal) |
virtual void | customEvent (QEvent *event) |
virtual void | disconnectNotify (const char *signal) |
int | receivers (const char *signal) const |
QObject * | sender () const |
int | senderSignalIndex () const |
virtual void | timerEvent (QTimerEvent *event) |
![]() | |
QByteArray | normalizeSignalSlot (const char *signalSlot) |
This class defines a parent component properties, required for the child startup.
They are component name and component version. The name is used for determine build order (parents should be started before their children), and the version is used to determine component compatibility.
Those properties should be declared on the definition file, e.g. for XML:
or in the code (for static integration):
Initializes a new instance of the ParentDefinition class using specified component name and with parent object parent. It also sets version to 1.0 by default.
ParentDefinition::ParentDefinition | ( | const QString & | name, |
Version * | version, | ||
QObject * | parent = nullptr |
||
) |
Initializes a new instance of the ParentDefinition class using specified component name and version. Note, that it takes ownership for the version.
ParentDefinition::ParentDefinition | ( | const QString & | name, |
int | major_version, | ||
int | minor_version, | ||
QObject * | parent = nullptr |
||
) |
Initializes a new instance of the ParentDefinition class using specified component name and version.
ParentDefinition::ParentDefinition | ( | const QString & | name, |
int | major_version, | ||
int | minor_version, | ||
int | build_version, | ||
QObject * | parent = nullptr |
||
) |
Initializes a new instance of the ParentDefinition class using specified component name and version.
ParentDefinition::ParentDefinition | ( | const QString & | name, |
int | major_version, | ||
int | minor_version, | ||
int | build_version, | ||
int | revision_version, | ||
QObject * | parent = nullptr |
||
) |
Initializes a new instance of the ParentDefinition class using specified component name and version.
|
read |
Gets a name of the parent component. This name is used to deternime startup order for child components.