FlowVis 1.0

HoverPoints Class Reference

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)
void setCurrentColor (const QColor &color)

Signals

void pointsChanged (const QPolygonF &points)
void selectionChanged (const QColor &color)

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, const QVector< QColor > &colors)
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
QVector< QColor > Colors () const
QColor CurrentColor () const
void firePointChange ()

Private Member Functions

QRectF pointBoundingRect (int i) const
void movePoint (int i, const QPointF &newPos, bool emitChange=true)

Private Attributes

QWidget * m_widget
QPolygonF m_points
QVector< QColor > m_colors
QRectF m_bounds
PointShape m_shape
SortType m_sortType
ConnectionType m_connectionType
QVector< uint > m_locks
QSizeF m_pointSize
int m_currentIndex
int m_currentColorIndex
bool m_editable
bool m_enabled
QHash< int, int > m_fingerPointMapping
QColor m_currentColor
QPen m_pointPen
QBrush m_pointBrush
QPen m_connectionPen
QPen m_selectedPointPen

Detailed Description

Definition at line 50 of file hoverpoints.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Friends