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

#include <CArcParamsGuiComp.h>

Inheritance diagram for iqt2d::CArcParamsGuiComp:
iqt2d::TShapeParamsGuiCompBase< Ui::CArcParamsGuiComp, iview::CArcShape, i2d::CArc > iqt2d::TViewExtenderCompBase< Base > iview::IShapeFactory iqt2d::IViewExtender istd::IPolymorphic istd::IPolymorphic

Public Types

typedef iqt2d::TShapeParamsGuiCompBase< Ui::CArcParamsGuiComp, iview::CArcShape, i2d::CCircleCArc
 
- Public Types inherited from iqt2d::TViewExtenderCompBase< Base >
typedef Base BaseClass
 
- Public Types inherited from iqt2d::IViewExtender
enum  SceneFlags { SF_BACKGROUND = 1 , SF_DIRECT = 2 }
 Standard flags for items . More...
 

Protected Slots

void OnParamsChanged (double value)
 

Protected Member Functions

virtual void UpdateModel () const override
 
virtual void UpdateGui (const istd::IChangeable::ChangeSet &changeSet) override
 
virtual void OnGuiCreated () override
 
virtual void OnGuiDestroyed () override
 
virtual void OnGuiRetranslate () override
 
- Protected Member Functions inherited from iqt2d::TViewExtenderCompBase< Base >
bool IsViewIdSupported (int viewId) const
 
const ShapesMapGetShapesMap () const
 
void UpdateAllViews ()
 It calls Update for all used views.
 
virtual void CreateShapes (int viewId, Shapes &result)=0
 Create shapes for the view.
 

Additional Inherited Members

- Public Member Functions inherited from iqt2d::TViewExtenderCompBase< Base >
 TViewExtenderCompBase ()
 
virtual void AddItemsToScene (IViewProvider *providerPtr, int flags) override
 Called when items should be added to specified scene.
 
virtual void RemoveItemsFromScene (IViewProvider *providerPtr) override
 Called when items should be removed from specified scene.
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 
- Public Member Functions inherited from iview::IShapeFactory
virtual IShapeCreateShape (const istd::IChangeable *objectPtr, bool connectToModel=false) const =0
 Create a graphical representation of the given 2D-object object.
 
- Protected Types inherited from iqt2d::TViewExtenderCompBase< Base >
enum  ExtenderMode { EM_COMBINE , EM_SLAVE_DIRECT_ONLY , EM_OWN_SHAPES_INDIRECT , EM_SLAVE_DIRECT_ONLY_OWN_SHAPES_INDIRECT }
 
typedef istd::TPointerVector< iview::IShapeShapes
 
typedef QMap< IViewProvider *, ShapesShapesMap
 

Detailed Description

Definition at line 17 of file CArcParamsGuiComp.h.

Member Typedef Documentation

◆ CArc

Definition at line 29 of file CArcParamsGuiComp.h.

Member Function Documentation

◆ OnGuiCreated()

virtual void iqt2d::CArcParamsGuiComp::OnGuiCreated ( )
overrideprotectedvirtual

◆ OnGuiDestroyed()

virtual void iqt2d::CArcParamsGuiComp::OnGuiDestroyed ( )
overrideprotectedvirtual

◆ OnGuiRetranslate()

virtual void iqt2d::CArcParamsGuiComp::OnGuiRetranslate ( )
overrideprotectedvirtual

◆ OnParamsChanged

void iqt2d::CArcParamsGuiComp::OnParamsChanged ( double  value)
protectedslot

◆ UpdateGui()

virtual void iqt2d::CArcParamsGuiComp::UpdateGui ( const istd::IChangeable::ChangeSet changeSet)
overrideprotectedvirtual

◆ UpdateModel()

virtual void iqt2d::CArcParamsGuiComp::UpdateModel ( ) const
overrideprotectedvirtual

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