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

Gui Editor for shape affine transformation parameters. More...

#include <CAffineTransformationParamsGuiComp.h>

Inheritance diagram for iqt2d::CAffineTransformationParamsGuiComp:
iqt2d::TShapeParamsGuiCompBase< Ui::CAffineTransformationParamsGui, iview::CAffineTransformation2dShape, i2d::CAffineTransformation2d > iqt2d::TViewExtenderCompBase< Base > iview::IShapeFactory iqt2d::IViewExtender istd::IPolymorphic istd::IPolymorphic

Public Types

typedef iqt2d::TShapeParamsGuiCompBase< Ui::CAffineTransformationParamsGui, iview::CAffineTransformation2dShape, i2d::CAffineTransformation2dBaseClass
 
- 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)
 
void on_ResetButton_clicked (bool=false)
 

Protected Member Functions

virtual void CreateShapes (int sceneId, Shapes &result) override
 Create shapes for the view.
 
virtual void OnGuiModelAttached () override
 
virtual void OnGuiModelDetached () override
 
virtual void UpdateModel () const override
 
virtual void UpdateGui (const istd::IChangeable::ChangeSet &changeSet) 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.
 

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

Gui Editor for shape affine transformation parameters.

Definition at line 20 of file CAffineTransformationParamsGuiComp.h.

Member Typedef Documentation

◆ BaseClass

Definition at line 32 of file CAffineTransformationParamsGuiComp.h.

Member Function Documentation

◆ CreateShapes()

virtual void iqt2d::CAffineTransformationParamsGuiComp::CreateShapes ( int  viewId,
Shapes result 
)
overrideprotectedvirtual

Create shapes for the view.

Parameters

Implements iqt2d::TViewExtenderCompBase< Base >.

◆ on_ResetButton_clicked

void iqt2d::CAffineTransformationParamsGuiComp::on_ResetButton_clicked ( bool  = false)
protectedslot

◆ OnGuiModelAttached()

virtual void iqt2d::CAffineTransformationParamsGuiComp::OnGuiModelAttached ( )
overrideprotectedvirtual

◆ OnGuiModelDetached()

virtual void iqt2d::CAffineTransformationParamsGuiComp::OnGuiModelDetached ( )
overrideprotectedvirtual

◆ OnParamsChanged

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

◆ UpdateGui()

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

◆ UpdateModel()

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

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