|
| | CDistanceToolShape () |
| |
| virtual bool | OnMouseButton (istd::CIndex2d position, Qt::MouseButton buttonType, bool downFlag) override |
| | It is called, when mouse button is pushed down or up on this object.
|
| |
| virtual bool | OnMouseMove (istd::CIndex2d position) override |
| | It is called, when mouse is moved.
|
| |
| virtual bool | IsSelected () const override |
| | Check, if this shape is selected.
|
| |
| virtual void | SetSelected (bool selectFlag=true) override |
| | Inform that this object was selected or deselected.
|
| |
| virtual bool | OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask) override |
| | Callback invoked when an observable model is about to be attached to this observer.
|
| |
| virtual TouchState | IsTouched (istd::CIndex2d position) const override |
| | Check, if any shape is touched.
|
| |
| | CShapeBase () |
| |
| | CShapeBase (const CShapeBase &shape) |
| |
| virtual | ~CShapeBase () |
| |
| virtual bool | AssignToLayer (int layerType) |
| | Assign this shape to same layer.
|
| |
| virtual void | Invalidate () |
| |
| iview::IDisplay * | GetDisplayPtr () const |
| | Get access to currently connected display.
|
| |
| ShapeTransformMode | GetTransformMode () const |
| | Get shape transformation mode.
|
| |
| void | SetTransformMode (ShapeTransformMode mode) |
| | Set shape transformation mode.
|
| |
| i2d::CVector2d | GetScreenPosition (const i2d::CVector2d &logPosition) const |
| | Get screen position based on logical position.
|
| |
| i2d::CVector2d | GetLogPosition (const i2d::CVector2d &screenPosition) const |
| | Get logical position based on screen position.
|
| |
| virtual int | GetLayerType () const override |
| | Get layer type of this shape object.
|
| |
| virtual i2d::CRect | GetBoundingBox () const override |
| | Return bounding box in client window coordinates.
|
| |
| virtual void | SetVisible (bool state=true) override |
| | Make shape to be visible or not.
|
| |
| virtual const IColorSchema * | GetUserColorSchema () const override |
| | Get color schema from view or user defined.
|
| |
| virtual void | SetUserColorSchema (const IColorSchema *schemaPtr) override |
| | Set color schema to draw shape.
|
| |
| virtual void | SetDefaultDescription (const QString &description) override |
| | Set default description will be used to display on console.
|
| |
| virtual void | SetToolTip (const QString &toolTip) override |
| |
| virtual bool | IsInside (const istd::CIndex2d &screenPosition) const override |
| |
| virtual bool | IsVisible () const override |
| | Check, if this object is visible.
|
| |
| virtual bool | IsDisplayAccepted (const IDisplay &display) const override |
| | Check if this object can be connected to this display.
|
| |
| virtual void | OnConnectDisplay (IDisplay *displayPtr) override |
| | Called after display is connected.
|
| |
| virtual void | OnDisconnectDisplay (IDisplay *displayPtr) override |
| | Called after display is disconnected.
|
| |
| virtual bool | OnDisplayChange (const istd::IChangeable::ChangeSet &changeSet) override |
| | It informs about changes in display.
|
| |
| virtual QString | GetShapeDescriptionAt (istd::CIndex2d position) const override |
| | Get description to shape at specified position.
|
| |
| virtual QString | GetToolTipAt (istd::CIndex2d position) const override |
| | Get tooltip at specified position.
|
| |
| virtual bool | OnModelDetached (imod::IModel *modelPtr) override |
| | Callback invoked when an observable model is about to be detached from this observer.
|
| |
| virtual void | OnUpdate (const istd::IChangeable::ChangeSet &changeSet) override |
| | Called on update of observed model.
|
| |
| | CSingleModelObserverBase () |
| |
| virtual | ~CSingleModelObserverBase () |
| |
| imod::IModel * | GetObservedModel () const |
| | Get access to observed model.
|
| |
| imod::IModel * | GetModelPtr () const |
| | Get access to observed model.
|
| |
| void | EnsureModelDetached () |
| | Make sure this observer is detached.
|
| |
| void | SetObservedIds (const istd::IChangeable::ChangeSet &changeMask) |
| | Set list of ID's beeing observed.
|
| |
| virtual bool | IsModelAttached (const imod::IModel *modelPtr=NULL) const override |
| | Checks if the specified model is currently attached to this observer.
|
| |
| virtual void | BeforeUpdate (imod::IModel *modelPtr) override |
| | Callback invoked before an update of the observer's content occurs.
|
| |
| virtual void | AfterUpdate (imod::IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet) override |
| | Callback invoked after an update of the observer's content occurs.
|
| |
| virtual | ~IPolymorphic () |
| |
| virtual bool | IsAreaTouchAllowed () const |
| |
| virtual void | SetAreaTouchAllowed (bool=true) |
| |
| virtual iview::ISelectable::MousePointerMode | UpdateMousePointer (iview::ISelectable::MousePointerMode defaultPointer, ITouchable::TouchState, const istd::CIndex2d &) const |
| |
Definition at line 14 of file CDistanceToolShape.h.