HoverPoints Class Reference

#include <hoverpoints.h>

List of all members.

Public Types

enum  PointShape { CircleShape, RectangleShape }
enum  LockType { LockToLeft = 0x01, LockToRight = 0x02, LockToTop = 0x04, LockToBottom = 0x08 }
enum  SortType { NoSort, XSort, YSort }
enum  ConnectionType { NoConnection, LineConnection, CurveConnection }

Public Slots

void setEnabled (bool enabled)
void setDisabled (bool disabled)

Signals

void pointsChanged (const QPolygonF &points)

Public Member Functions

 HoverPoints (QWidget *widget, PointShape shape)
bool eventFilter (QObject *object, QEvent *event)
void paintPoints ()
QRectF boundingRect () const
void setBoundingRect (const QRectF &boundingRect)
QPolygonF points () const
void setPoints (const QPolygonF &points)
QSizeF pointSize () const
void setPointSize (const QSizeF &size)
SortType sortType () const
void setSortType (SortType sortType)
ConnectionType connectionType () const
void setConnectionType (ConnectionType connectionType)
void setConnectionPen (const QPen &pen)
void setShapePen (const QPen &pen)
void setShapeBrush (const QBrush &brush)
void setPointLock (int pos, LockType lock)
void setEditable (bool editable)
bool editable () const
void firePointChange ()


Detailed Description

Definition at line 51 of file hoverpoints.h.


Member Enumeration Documentation

Enumerator:
NoConnection 
LineConnection 
CurveConnection 

Definition at line 73 of file hoverpoints.h.

Enumerator:
LockToLeft 
LockToRight 
LockToTop 
LockToBottom 

Definition at line 60 of file hoverpoints.h.

Enumerator:
CircleShape 
RectangleShape 

Definition at line 55 of file hoverpoints.h.

Enumerator:
NoSort 
XSort 
YSort 

Definition at line 67 of file hoverpoints.h.


Constructor & Destructor Documentation

HoverPoints::HoverPoints ( QWidget *  widget,
PointShape  shape 
)

Definition at line 53 of file hoverpoints.cpp.


Member Function Documentation

QRectF HoverPoints::boundingRect (  )  const [inline]

Definition at line 154 of file hoverpoints.h.

ConnectionType HoverPoints::connectionType (  )  const [inline]

Definition at line 97 of file hoverpoints.h.

bool HoverPoints::editable (  )  const [inline]

Definition at line 107 of file hoverpoints.h.

bool HoverPoints::eventFilter ( QObject *  object,
QEvent *  event 
)

Definition at line 84 of file hoverpoints.cpp.

void HoverPoints::firePointChange (  ) 

Definition at line 299 of file hoverpoints.cpp.

void HoverPoints::paintPoints (  ) 

Definition at line 199 of file hoverpoints.cpp.

QPolygonF HoverPoints::points (  )  const [inline]

Definition at line 88 of file hoverpoints.h.

void HoverPoints::pointsChanged ( const QPolygonF &  points  )  [signal]

QSizeF HoverPoints::pointSize (  )  const [inline]

Definition at line 91 of file hoverpoints.h.

void HoverPoints::setBoundingRect ( const QRectF &  boundingRect  )  [inline]

Definition at line 86 of file hoverpoints.h.

void HoverPoints::setConnectionPen ( const QPen &  pen  )  [inline]

Definition at line 100 of file hoverpoints.h.

void HoverPoints::setConnectionType ( ConnectionType  connectionType  )  [inline]

Definition at line 98 of file hoverpoints.h.

void HoverPoints::setDisabled ( bool  disabled  )  [inline, slot]

Definition at line 111 of file hoverpoints.h.

void HoverPoints::setEditable ( bool  editable  )  [inline]

Definition at line 106 of file hoverpoints.h.

void HoverPoints::setEnabled ( bool  enabled  )  [slot]

Definition at line 75 of file hoverpoints.cpp.

void HoverPoints::setPointLock ( int  pos,
LockType  lock 
) [inline]

Definition at line 104 of file hoverpoints.h.

void HoverPoints::setPoints ( const QPolygonF &  points  ) 

Definition at line 265 of file hoverpoints.cpp.

void HoverPoints::setPointSize ( const QSizeF &  size  )  [inline]

Definition at line 92 of file hoverpoints.h.

void HoverPoints::setShapeBrush ( const QBrush &  brush  )  [inline]

Definition at line 102 of file hoverpoints.h.

void HoverPoints::setShapePen ( const QPen &  pen  )  [inline]

Definition at line 101 of file hoverpoints.h.

void HoverPoints::setSortType ( SortType  sortType  )  [inline]

Definition at line 95 of file hoverpoints.h.

SortType HoverPoints::sortType (  )  const [inline]

Definition at line 94 of file hoverpoints.h.


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

Generated on Wed Jun 3 09:01:11 2009 for rcube by  doxygen 1.5.9