ACF $AcfVersion:0$
Public Types | Public Member Functions | Protected Slots | Protected Member Functions | List of all members
iqtprm::COptionsManagerGuiComp Class Reference

Simple editor for an exclusive option selection. More...

#include <COptionsManagerGuiComp.h>

Inheritance diagram for iqtprm::COptionsManagerGuiComp:
iqtgui::TDesignerGuiObserverCompBase< Ui::COptionsManagerGuiComp, iprm::IOptionsManager > imod::CMultiModelDispatcherBase ibase::TModelObserverCompBaseWrap< ObserverComponent > istd::IPolymorphic

Public Types

enum  LabelPosition { LP_LEFT , LP_TOP }
 Command label position. More...
 
typedef iqtgui::TDesignerGuiObserverCompBase< Ui::COptionsManagerGuiComp, iprm::IOptionsManagerBaseClass
 
- Public Types inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent >
typedef ObserverComponent BaseClass
 

Public Member Functions

 COptionsManagerGuiComp ()
 

Protected Slots

void OnSelectionChanged (int index)
 
void OnEditingFinished ()
 
void OnTextEdited (const QString &text)
 
void OnTextChanged (const QString &text)
 

Protected Member Functions

virtual void OnGuiModelAttached () override
 
virtual void OnGuiModelDetached () override
 
virtual void UpdateModel () const override
 
virtual void UpdateGui (const istd::IChangeable::ChangeSet &changeSet) override
 
virtual void OnGuiCreated () override
 
virtual void OnGuiDestroyed () override
 
virtual void OnGuiShown () override
 
virtual void OnGuiRetranslate () override
 
virtual void OnModelChanged (int modelId, const istd::IChangeable::ChangeSet &changeSet) override
 Called when some model observed by dispatcher will be changed.
 
- Protected Member Functions inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent >
virtual void OnComponentCreated () override
 
virtual void OnComponentDestroyed () override
 
bool RegisterModel (IModel *modelPtr, int modelId=0, const istd::IChangeable::ChangeSet &relevantFlags=istd::IChangeable::GetAllChanges())
 Register the data model to be observed.
 
void UnregisterModel (int modelId=0)
 Unregister the data model object.
 
void UnregisterAllModels ()
 Unregister all observed data objects.
 
template<class Object >
Object * GetObjectAt (int modelId) const
 Get concrete object instance of the obsered model.
 
- Protected Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Detailed Description

Simple editor for an exclusive option selection.

Definition at line 31 of file COptionsManagerGuiComp.h.

Member Typedef Documentation

◆ BaseClass

Definition at line 40 of file COptionsManagerGuiComp.h.

Member Enumeration Documentation

◆ LabelPosition

Command label position.

Enumerator
LP_LEFT 

Left from the selector.

LP_TOP 

On top of the selector.

Definition at line 45 of file COptionsManagerGuiComp.h.

Constructor & Destructor Documentation

◆ COptionsManagerGuiComp()

iqtprm::COptionsManagerGuiComp::COptionsManagerGuiComp ( )

Member Function Documentation

◆ OnEditingFinished

void iqtprm::COptionsManagerGuiComp::OnEditingFinished ( )
protectedslot

◆ OnGuiCreated()

virtual void iqtprm::COptionsManagerGuiComp::OnGuiCreated ( )
overrideprotectedvirtual

◆ OnGuiDestroyed()

virtual void iqtprm::COptionsManagerGuiComp::OnGuiDestroyed ( )
overrideprotectedvirtual

◆ OnGuiModelAttached()

virtual void iqtprm::COptionsManagerGuiComp::OnGuiModelAttached ( )
overrideprotectedvirtual

◆ OnGuiModelDetached()

virtual void iqtprm::COptionsManagerGuiComp::OnGuiModelDetached ( )
overrideprotectedvirtual

◆ OnGuiRetranslate()

virtual void iqtprm::COptionsManagerGuiComp::OnGuiRetranslate ( )
overrideprotectedvirtual

◆ OnGuiShown()

virtual void iqtprm::COptionsManagerGuiComp::OnGuiShown ( )
overrideprotectedvirtual

◆ OnModelChanged()

virtual void iqtprm::COptionsManagerGuiComp::OnModelChanged ( int  modelId,
const istd::IChangeable::ChangeSet changeSet 
)
overrideprotectedvirtual

Called when some model observed by dispatcher will be changed.

Implements imod::CMultiModelDispatcherBase.

◆ OnSelectionChanged

void iqtprm::COptionsManagerGuiComp::OnSelectionChanged ( int  index)
protectedslot

◆ OnTextChanged

void iqtprm::COptionsManagerGuiComp::OnTextChanged ( const QString &  text)
protectedslot

◆ OnTextEdited

void iqtprm::COptionsManagerGuiComp::OnTextEdited ( const QString &  text)
protectedslot

◆ UpdateGui()

virtual void iqtprm::COptionsManagerGuiComp::UpdateGui ( const istd::IChangeable::ChangeSet changeSet)
overrideprotectedvirtual

◆ UpdateModel()

virtual void iqtprm::COptionsManagerGuiComp::UpdateModel ( ) const
overrideprotectedvirtual

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