#include <TComponentCloneWrap.h>
Public Member Functions | |
virtual istd::IChangeable * | CloneMe (istd::IChangeable::CompatibilityMode mode=istd::IChangeable::CM_WITHOUT_REFS) const |
Additional Inherited Members | |
![]() | |
template<class Interface > | |
static Interface * | ExtractInterface (IComponent *componentPtr, const QByteArray &subId="") |
Extract interface from component. More... | |
![]() | |
static bool | SplitId (const QByteArray &complexId, QByteArray &baseId, QByteArray &subId) |
Split component ID into separated ID's. More... | |
static QByteArray | JoinId (const QByteArray &baseId, const QByteArray &subId) |
Join base component ID and sub ID into composed component ID. More... | |
Definition at line 18 of file TComponentCloneWrap.h.
|
virtual |
Definition at line 29 of file TComponentCloneWrap.h.
References istd::IChangeable::CM_CONVERT, istd::IChangeable::CM_WITH_REFS, icomp::ICompositeComponent::CreateSubcomponent(), icomp::IComponent::GetComponentContext(), icomp::CCompositeComponent::GetComponentContext(), icomp::IComponentContext::GetContextId(), icomp::IRegistry::GetElementIds(), icomp::IComponent::GetParentComponent(), icomp::CCompositeComponentContext::GetRegistry(), icomp::ICompositeComponent::GetSubcomponent(), icomp::CCompositeComponent::GetSubcomponent(), istd::TPointerBase< Type >::IsValid(), NULL, istd::TDelPtr< Type, Accessor >::PopPtr(), and istd::TDelPtr< Type, Accessor >::SetCastedOrRemove().
© 2007-2017 Witold Gantzke and Kirill Lepskiy