Classes | Public Types | Public Member Functions | Protected Slots | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
iqtipr::CMultiLineSupplierGuiComp Class Reference

#include <CMultiLineSupplierGuiComp.h>

Inheritance diagram for iqtipr::CMultiLineSupplierGuiComp:
iqtinsp::TSupplierGuiCompBase< Ui::CMultiLineSupplierGuiComp > iqt2d::TViewExtenderCompBase< iqtgui::TDesignerGuiObserverCompBase< Ui::CMultiLineSupplierGuiComp, iinsp::ISupplier > > iqt2d::IViewExtender istd::IPolymorphic

Classes

class  CShape
 
class  LineSelection
 

Public Types

typedef
iqtinsp::TSupplierGuiCompBase
< Ui::CMultiLineSupplierGuiComp > 
BaseClass
 

Public Member Functions

 CMultiLineSupplierGuiComp ()
 

Protected Slots

void on_TestButton_clicked ()
 

Protected Member Functions

virtual void UpdateGui (const istd::IChangeable::ChangeSet &changeSet)
 
virtual void OnSupplierParamsChanged ()
 Method will be called every time if the parameter set of the supplier has been changed. More...
 
virtual QWidget * GetParamsWidget () const
 Get parameters widget object. More...
 
virtual void CreateShapes (int sceneId, Shapes &result)
 
virtual void OnGuiHidden ()
 

Static Protected Member Functions

static iprm::ISelectionParamExtractLineSelection (CMultiLineSupplierGuiComp &component)
 

Protected Attributes

imod::TModelWrap< LineSelectionm_lineSelection
 

Detailed Description

Definition at line 20 of file CMultiLineSupplierGuiComp.h.

Member Typedef Documentation

Definition at line 25 of file CMultiLineSupplierGuiComp.h.

Constructor & Destructor Documentation

iqtipr::CMultiLineSupplierGuiComp::CMultiLineSupplierGuiComp ( )

Member Function Documentation

virtual void iqtipr::CMultiLineSupplierGuiComp::CreateShapes ( int  sceneId,
Shapes result 
)
protectedvirtual
static iprm::ISelectionParam* iqtipr::CMultiLineSupplierGuiComp::ExtractLineSelection ( CMultiLineSupplierGuiComp component)
inlinestaticprotected

Definition at line 97 of file CMultiLineSupplierGuiComp.h.

References m_lineSelection.

virtual QWidget* iqtipr::CMultiLineSupplierGuiComp::GetParamsWidget ( ) const
protectedvirtual

Get parameters widget object.

Extern paremeters GUI will attach to this widget. This widget should have some layout.

Implements iqtinsp::TSupplierGuiCompBase< Ui::CMultiLineSupplierGuiComp >.

void iqtipr::CMultiLineSupplierGuiComp::on_TestButton_clicked ( )
protectedslot
virtual void iqtipr::CMultiLineSupplierGuiComp::OnGuiHidden ( )
protectedvirtual
virtual void iqtipr::CMultiLineSupplierGuiComp::OnSupplierParamsChanged ( )
protectedvirtual

Method will be called every time if the parameter set of the supplier has been changed.

Default implementation does nothing.

Reimplemented from iqtinsp::TSupplierGuiCompBase< Ui::CMultiLineSupplierGuiComp >.

virtual void iqtipr::CMultiLineSupplierGuiComp::UpdateGui ( const istd::IChangeable::ChangeSet changeSet)
protectedvirtual

Member Data Documentation

imod::TModelWrap<LineSelection> iqtipr::CMultiLineSupplierGuiComp::m_lineSelection
protected

Definition at line 95 of file CMultiLineSupplierGuiComp.h.

Referenced by ExtractLineSelection().


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy