Aggregation Namespace
The Aggregation namespace contains support for bundling related components, so that each component exposes the properties and behavior of the other components to the outside. More...
Header: | #include <Aggregation> |
Classes
class | Aggregate |
Functions
T * | query(Aggregation::Aggregate *obj) |
T * | query(QObject *obj) |
QList<T *> | query_all(Aggregation::Aggregate *obj) |
QList<T *> | query_all(QObject *obj) |
Detailed Description
The Aggregation namespace contains support for bundling related components, so that each component exposes the properties and behavior of the other components to the outside.
Components that are bundled into an aggregate can be cast to each other and have a coupled life cycle. See the documentation of Aggregation::Aggregate for details and examples.