Public Types | Public Member Functions | List of all members
iedgegui::CEdgeLineContainerShape Class Reference

#include <CEdgeLineContainerShape.h>

Inheritance diagram for iedgegui::CEdgeLineContainerShape:
iview::CShapeBase imod::CSingleModelObserverBase iview::IShape imod::IObserver imod::IObserver iview::IVisualizable iview::ITouchable istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

typedef iview::CShapeBase BaseClass
 

Public Member Functions

virtual void Draw (QPainter &drawContext) const
 
virtual bool OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask)
 
virtual i2d::CRect CalcBoundingBox () const
 
virtual QString GetShapeDescriptionAt (istd::CIndex2d position) const
 
iview::ITouchable::TouchState IsTouched (istd::CIndex2d) const
 
- Public Member Functions inherited from imod::IObserver
virtual bool IsModelAttached (const IModel *modelPtr=NULL) const =0
 
virtual bool OnModelDetached (IModel *modelPtr)=0
 
virtual void BeforeUpdate (IModel *modelPtr)=0
 
virtual void AfterUpdate (IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet)=0
 

Detailed Description

Definition at line 14 of file CEdgeLineContainerShape.h.

Member Typedef Documentation

Definition at line 17 of file CEdgeLineContainerShape.h.

Member Function Documentation

virtual i2d::CRect iedgegui::CEdgeLineContainerShape::CalcBoundingBox ( ) const
virtual
virtual void iedgegui::CEdgeLineContainerShape::Draw ( QPainter &  drawContext) const
virtual
virtual QString iedgegui::CEdgeLineContainerShape::GetShapeDescriptionAt ( istd::CIndex2d  position) const
virtual
iview::ITouchable::TouchState iedgegui::CEdgeLineContainerShape::IsTouched ( istd::CIndex2d  ) const
virtual bool iedgegui::CEdgeLineContainerShape::OnModelAttached ( imod::IModel modelPtr,
istd::IChangeable::ChangeSet changeMask 
)
virtual

Reimplemented from iview::CShapeBase.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy