![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
Makes component and model from some class implementing interface istd::IChangeable
.
More...
#include <TModelCompWrap.h>
Public Types | |
typedef TComponentCloneWrap< imod::TModelWrap< Base > > | BaseClass |
![]() | |
typedef Base | BaseClass |
Protected Member Functions | |
void | OnComponentDestroyed () override |
Additional Inherited Members | |
![]() | |
TComponentCloneWrap (Args &&... args) | |
std::unique_ptr< istd::IChangeable > | CloneMe (istd::IChangeable::CompatibilityMode mode=istd::IChangeable::CM_WITHOUT_REFS) const override |
![]() | |
template<class Interface > | |
static Interface * | ExtractInterface (IComponent *componentPtr, const QByteArray &subId="") |
Extract interface from component. | |
![]() | |
static bool | SplitId (const QByteArray &complexId, QByteArray &baseId, QByteArray &subId) |
Split component ID into separated ID's. | |
static QByteArray | JoinId (const QByteArray &baseId, const QByteArray &subId) |
Join base component ID and sub ID into composed component ID. | |
Makes component and model from some class implementing interface istd::IChangeable
.
This model wrapper extends functionality of icomp::TModelWrap
for components.
Definition at line 27 of file TModelCompWrap.h.
TComponentCloneWrap<imod::TModelWrap<Base> > icomp::TModelCompWrap< Base >::BaseClass |
Definition at line 30 of file TModelCompWrap.h.
|
overrideprotected |
Definition at line 48 of file TModelCompWrap.h.
References imod::CModelBase::DetachAllObservers().
© Witold Gantzke and Kirill Lepskiy