CrosshairBaseDrawingStrategy Class Reference

#include <strategies.hh>

Inherits ost::img::gui::SymbolDrawingStrategy.

Inherited by CrosshairCircleDrawingStrategy, and CrosshairSquareDrawingStrategy.


Public Member Functions

 CrosshairBaseDrawingStrategy ()
 CrosshairBaseDrawingStrategy (const SymbolDrawingStrategy &strategy)
void SetPen (const QPen &pen)
void SetPenColor (const QColor &color)
virtual void Draw (QPainter &pnt, const QPoint &center)
virtual bool HasCrosshair ()

Protected Member Functions

virtual void DrawCrosshair (QPainter &pnt, const QPoint &center)
void SetCrosshairColor ()

Protected Attributes

QPen pen2_


Detailed Description

Definition at line 83 of file strategies.hh.


Constructor & Destructor Documentation


Member Function Documentation

virtual void Draw ( QPainter &  pnt,
const QPoint &  center 
) [virtual]

Reimplemented from SymbolDrawingStrategy.

virtual void DrawCrosshair ( QPainter &  pnt,
const QPoint &  center 
) [protected, virtual]

virtual bool HasCrosshair (  )  [inline, virtual]

Reimplemented from SymbolDrawingStrategy.

Definition at line 91 of file strategies.hh.

void SetCrosshairColor (  )  [protected]

void SetPen ( const QPen &  pen  ) 

Reimplemented from SymbolDrawingStrategy.

void SetPenColor ( const QColor &  color  )  [virtual]

Reimplemented from SymbolDrawingStrategy.


Field Documentation

QPen pen2_ [protected]

Definition at line 95 of file strategies.hh.


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

Generated on Fri Jul 2 14:23:07 2010 for OpenStructure by  doxygen 1.5.8