Public Types | Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | List of all members
icmpstr::CConvertComponentCommandComp Class Reference

#include <CConvertComponentCommandComp.h>

Inheritance diagram for icmpstr::CConvertComponentCommandComp:
icomp::CComponentBase imod::TSingleModelObserverBase< IElementSelectionInfo > ibase::ICommandsProvider icomp::IComponent imod::CSingleModelObserverBase istd::IChangeable istd::IPolymorphic imod::IObserver istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 
typedef
imod::TSingleModelObserverBase
< IElementSelectionInfo
BaseClass2
 
typedef QDialog BaseClass3
 
- Public Types inherited from imod::TSingleModelObserverBase< IElementSelectionInfo >
typedef CSingleModelObserverBase BaseClass
 
typedef IElementSelectionInfo ModelType
 
- Public Types inherited from ibase::ICommandsProvider
enum  ChangeFlags
 

Public Member Functions

 CConvertComponentCommandComp ()
 
virtual const
ibase::IHierarchicalCommand
GetCommands () const
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 
- Public Member Functions inherited from imod::TSingleModelObserverBase< IElementSelectionInfo >
 TSingleModelObserverBase ()
 
IElementSelectionInfo * GetObservedObject () const
 
IElementSelectionInfo * GetObjectPtr () const
 
bool AttachOrSetObject (IElementSelectionInfo *objectPtr)
 
virtual bool OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask)
 
virtual bool OnModelDetached (imod::IModel *modelPtr)
 
- Public Member Functions inherited from imod::IObserver
virtual bool IsModelAttached (const IModel *modelPtr=NULL) const =0
 
virtual void BeforeUpdate (IModel *modelPtr)=0
 
virtual void AfterUpdate (IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet)=0
 

Protected Types

enum  GroupId { GI_COMPONENT = 0x5430 }
 

Protected Slots

void on_InterfacesPolicyCB_currentIndexChanged (int index)
 
void on_AttributesPolicyCB_currentIndexChanged (int index)
 
void on_SubcomponentsPolicyCB_currentIndexChanged (int index)
 
void on_FilterEdit_textChanged (const QString &text)
 
void on_PackageNameCB_currentIndexChanged (int index)
 
void on_ComponentNameCB_currentIndexChanged (int index)
 
void OnPromoteCommand ()
 

Protected Member Functions

void InsertElementToFilters (const icomp::IRegistry &registry, const QByteArray &elementName, const icomp::IRegistry::ElementInfo &elementInfo)
 Insert supported and used features to list of component filter. More...
 
void CreatePackagesList ()
 
void CreateComponentsList ()
 
void CalcFilteredComponents ()
 
void DoRetranslate ()
 
virtual void OnUpdate (const istd::IChangeable::ChangeSet &changeSet)
 
- Protected Member Functions inherited from imod::TSingleModelObserverBase< IElementSelectionInfo >
virtual IElementSelectionInfo * CastFromModel (imod::IModel *modelPtr) const
 

Detailed Description

Definition at line 28 of file CConvertComponentCommandComp.h.

Member Typedef Documentation

Definition at line 38 of file CConvertComponentCommandComp.h.

Definition at line 39 of file CConvertComponentCommandComp.h.

Definition at line 40 of file CConvertComponentCommandComp.h.

Member Enumeration Documentation

Enumerator
GI_COMPONENT 

Definition at line 54 of file CConvertComponentCommandComp.h.

Constructor & Destructor Documentation

icmpstr::CConvertComponentCommandComp::CConvertComponentCommandComp ( )

Member Function Documentation

void icmpstr::CConvertComponentCommandComp::CalcFilteredComponents ( )
protected
void icmpstr::CConvertComponentCommandComp::CreateComponentsList ( )
protected
void icmpstr::CConvertComponentCommandComp::CreatePackagesList ( )
protected
void icmpstr::CConvertComponentCommandComp::DoRetranslate ( )
protected
virtual const ibase::IHierarchicalCommand* icmpstr::CConvertComponentCommandComp::GetCommands ( ) const
virtual

Reimplemented from ibase::ICommandsProvider.

void icmpstr::CConvertComponentCommandComp::InsertElementToFilters ( const icomp::IRegistry registry,
const QByteArray &  elementName,
const icomp::IRegistry::ElementInfo elementInfo 
)
protected

Insert supported and used features to list of component filter.

void icmpstr::CConvertComponentCommandComp::on_AttributesPolicyCB_currentIndexChanged ( int  index)
protectedslot
void icmpstr::CConvertComponentCommandComp::on_ComponentNameCB_currentIndexChanged ( int  index)
protectedslot
void icmpstr::CConvertComponentCommandComp::on_FilterEdit_textChanged ( const QString &  text)
protectedslot
void icmpstr::CConvertComponentCommandComp::on_InterfacesPolicyCB_currentIndexChanged ( int  index)
protectedslot
void icmpstr::CConvertComponentCommandComp::on_PackageNameCB_currentIndexChanged ( int  index)
protectedslot
void icmpstr::CConvertComponentCommandComp::on_SubcomponentsPolicyCB_currentIndexChanged ( int  index)
protectedslot
void icmpstr::CConvertComponentCommandComp::OnPromoteCommand ( )
protectedslot
virtual void icmpstr::CConvertComponentCommandComp::OnUpdate ( const istd::IChangeable::ChangeSet changeSet)
protectedvirtual

The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy