gui::DrawingRect3 Class Reference

#include <pageviewmode.h>

Inheritance diagram for gui::DrawingRect3:
gui::DrawingRect gui::DrawingObject

List of all members.

Public Member Functions

 DrawingRect3 ()
virtual ~DrawingRect3 ()
virtual void drawObject (QPainter &painter, QPoint p1, QPoint p2)
virtual void drawObject (QPainter &painter, QRegion reg)
virtual void drawObject (QPainter &painter, QRect rect)

Detailed Description

Class is STRATEGY pattern to draw rectangle as new object. (Resizing, moving and draw selected region is keeping from parent (see DrawingRect).) Different between this class and DrawingRect (it's parent) is in draw selected region with only bounding-rectangle (not fill). And draw rect from point to point is fill rectangle.


Constructor & Destructor Documentation

gui::DrawingRect3::DrawingRect3 (  ) 

Standard constructor. Initialize pen.

gui::DrawingRect3::~DrawingRect3 (  )  [virtual]

Standard destructor.


Member Function Documentation

void gui::DrawingRect3::drawObject ( QPainter &  painter,
QRect  rect 
) [virtual]

Drawing rectangle rect useing painter for draw.

Parameters:
painter initialize painter for drawing.
rect rectangle for drawing.

This method is mostly useing for drawing selected bounding rectangle (moving and resizing selected region).

Reimplemented from gui::DrawingObject.

References drawObject().

void gui::DrawingRect3::drawObject ( QPainter &  painter,
QRegion  reg 
) [virtual]

Drawing region reg useing painter for draw.

Parameters:
painter initialize painter for drawing.
reg region for drawing.

This method is mostly useing for drawing selected operators (nothing button is press or in text mode).

Reimplemented from gui::DrawingObject.

References gui::DrawingObject::pen.

void gui::DrawingRect3::drawObject ( QPainter &  painter,
QPoint  p1,
QPoint  p2 
) [virtual]

Drawing object useing painter from p1 to p2.

Parameters:
painter initialize painter for drawing.
p1 start point
p2 end point

This method is mostly useing if don't moving or resizing and is pressed left button.

Reimplemented from gui::DrawingRect.

References gui::DrawingObject::pen.

Referenced by drawObject().


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