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

#include <COrientedCircleEditorComp.h>

Inheritance diagram for iqt2d::COrientedCircleEditorComp:
iqt2d::TCircleBasedParamsGuiComp< iview::COrientedCircleShape, i2d::COrientedCircle > iqt2d::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel > iqt2d::TViewExtenderCompBase< iqtgui::TWheelFocusEvent< iqtgui::TDesignerGuiObserverCompBase< Ui, ShapeModel > > > iview::IShapeFactory iqtgui::TWheelFocusEvent< iqtgui::TDesignerGuiObserverCompBase< Ui, ShapeModel > > iqt2d::IViewExtender istd::IPolymorphic iqtgui::TDesignerGuiObserverCompBase< Ui, ShapeModel > istd::IPolymorphic ibase::TModelObserverCompBaseWrap< ObserverComponent >

Public Types

typedef iqt2d::TCircleBasedParamsGuiComp< iview::COrientedCircleShape, i2d::COrientedCircleBaseClass
 
- Public Types inherited from iqt2d::TCircleBasedParamsGuiComp< iview::COrientedCircleShape, i2d::COrientedCircle >
typedef iqt2d::TShapeParamsGuiCompBase< Ui::CCircleParamsGuiComp, iview::COrientedCircleShape, i2d::COrientedCircleBaseClass
 
- Public Types inherited from iqt2d::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >
typedef iqt2d::TViewExtenderCompBase< iqtgui::TWheelFocusEvent< iqtgui::TDesignerGuiObserverCompBase< Ui, ShapeModel > > > BaseClass
 
- Public Types inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent >
typedef ObserverComponent BaseClass
 
- Public Types inherited from iqt2d::IViewExtender
enum  SceneFlags { SF_BACKGROUND = 1 , SF_DIRECT = 2 }
 Standard flags for items . More...
 

Public Member Functions

 COrientedCircleEditorComp ()
 
- Public Member Functions inherited from iqt2d::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >
 TShapeParamsGuiCompBase ()
 
virtual bool OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask) override
 
virtual bool OnModelDetached (imod::IModel *modelPtr) override
 
virtual iview::IShapeCreateShape (const istd::IChangeable *objectPtr, bool connectToModel=false) const override
 Create a graphical representation of the given 2D-object object.
 
- Public Member Functions inherited from iqt2d::IViewExtender
virtual void AddItemsToScene (IViewProvider *providerPtr, int flags)=0
 Called when items should be added to specified scene.
 
virtual void RemoveItemsFromScene (IViewProvider *providerPtr)=0
 Called when items should be removed from specified scene.
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Protected Slots

void OnParamsChanged (double value)
 
void OnActionTriggered (QAction *actionPtr)
 

Protected Member Functions

virtual bool PopulateActions (QWidget &host, imod::IModel *modelPtr) override
 
virtual void OnGuiRetranslate () override
 
- Protected Member Functions inherited from iqt2d::TCircleBasedParamsGuiComp< iview::COrientedCircleShape, i2d::COrientedCircle >
virtual void OnGuiModelAttached () override
 
virtual void UpdateModel () const override
 
virtual void UpdateGui (const istd::IChangeable::ChangeSet &changeSet) override
 
virtual void OnGuiCreated () override
 
virtual void OnGuiDesignChanged () override
 
bool IsPositionFixed () const
 
virtual void CreateToolsMenu (QAbstractButton *buttonPtr)
 Maintenance of the tools actions.
 
QString GetUnitName () const
 
- Protected Member Functions inherited from iqt2d::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >
QString GetUnitName () const
 
bool IsPositionFixed () const
 
bool IsToolsMenuAllowed () const
 
QToolBar * GetToolBar () const
 
virtual void OnModelAttachedAndGuiShown (imod::IModel *modelPtr)
 
virtual void OnModelDetachedOrGuiHidden (imod::IModel *modelPtr)
 
virtual void OnActionTriggered (QAction *actionPtr)
 
virtual iview::CInteractiveShapeBaseCreateShapeInstance () const
 Simple creation of shape instance.
 
virtual void CreateShapes (int sceneId, Shapes &result) override
 
virtual void OnGuiDestroyed () override
 
virtual void OnGuiShown () override
 
virtual void OnGuiHidden () override
 
virtual void OnGuiModelDetached () override
 
- Protected Member Functions inherited from ibase::TModelObserverCompBaseWrap< ObserverComponent >
virtual void OnComponentCreated () override
 
virtual void OnComponentDestroyed () override
 

Protected Attributes

QAction m_reversePolarityAction
 

Additional Inherited Members

- Protected Types inherited from iqt2d::TShapeParamsGuiCompBase< Ui, Shape, ShapeModel >
typedef BaseClass::Shapes Shapes
 
typedef BaseClass::ShapesMap ShapesMap
 

Detailed Description

Definition at line 15 of file COrientedCircleEditorComp.h.

Member Typedef Documentation

◆ BaseClass

Definition at line 25 of file COrientedCircleEditorComp.h.

Constructor & Destructor Documentation

◆ COrientedCircleEditorComp()

iqt2d::COrientedCircleEditorComp::COrientedCircleEditorComp ( )

Member Function Documentation

◆ OnActionTriggered

void iqt2d::COrientedCircleEditorComp::OnActionTriggered ( QAction *  actionPtr)
protectedslot

◆ OnGuiRetranslate()

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

◆ OnParamsChanged

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

◆ PopulateActions()

virtual bool iqt2d::COrientedCircleEditorComp::PopulateActions ( QWidget &  host,
imod::IModel modelPtr 
)
overrideprotectedvirtual

Member Data Documentation

◆ m_reversePolarityAction

QAction iqt2d::COrientedCircleEditorComp::m_reversePolarityAction
protected

Definition at line 44 of file COrientedCircleEditorComp.h.


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