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 void iedgegui::CEdgeLineContainerShape::Draw ( QPainter &  drawContext) const
virtual QString iedgegui::CEdgeLineContainerShape::GetShapeDescriptionAt ( istd::CIndex2d  position) const
iview::ITouchable::TouchState iedgegui::CEdgeLineContainerShape::IsTouched ( istd::CIndex2d  ) const
virtual bool iedgegui::CEdgeLineContainerShape::OnModelAttached ( imod::IModel modelPtr,
istd::IChangeable::ChangeSet changeMask 

Reimplemented from iview::CShapeBase.

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy