#include <QtxRubberBand.h>
Public Member Functions | |
QtxPolyRubberBand (QWidget *) | |
virtual | ~QtxPolyRubberBand () |
void | initGeometry (const QPolygon &) |
void | initGeometry (const QPoint &) |
void | addNode (const QPoint &) |
void | replaceLastNode (const QPoint &) |
void | removeLastNode () |
void | setClosed (bool) |
Public Member Functions inherited from QtxAbstractRubberBand | |
virtual | ~QtxAbstractRubberBand () |
Destructor. More... | |
virtual void | clearGeometry () |
bool | isClosed () |
Additional Inherited Members | |
Protected Member Functions inherited from QtxAbstractRubberBand | |
QtxAbstractRubberBand (QWidget *) | |
Constructor. More... | |
virtual void | paintEvent (QPaintEvent *) |
virtual void | showEvent (QShowEvent *) |
virtual void | moveEvent (QMoveEvent *) |
virtual void | resizeEvent (QResizeEvent *) |
virtual bool | eventFilter (QObject *, QEvent *) |
virtual void | updateMask () |
Protected Attributes inherited from QtxAbstractRubberBand | |
QPolygon | myPoints |
bool | myIsClosed |
QtxPolyRubberBand::QtxPolyRubberBand | ( | QWidget * | parent | ) |
|
virtual |
void QtxPolyRubberBand::addNode | ( | const QPoint & | thePoint | ) |
References QtxAbstractRubberBand::myPoints, and QtxAbstractRubberBand::updateMask().
void QtxPolyRubberBand::initGeometry | ( | const QPolygon & | thePoints | ) |
References QtxAbstractRubberBand::myPoints, and QtxAbstractRubberBand::updateMask().
void QtxPolyRubberBand::initGeometry | ( | const QPoint & | thePoint | ) |
References QtxAbstractRubberBand::myPoints, and QtxAbstractRubberBand::updateMask().
void QtxPolyRubberBand::removeLastNode | ( | ) |
References QtxAbstractRubberBand::myPoints, and QtxAbstractRubberBand::updateMask().
void QtxPolyRubberBand::replaceLastNode | ( | const QPoint & | thePoint | ) |
References QtxAbstractRubberBand::myPoints, and QtxAbstractRubberBand::updateMask().
void QtxPolyRubberBand::setClosed | ( | bool | theFlag | ) |
References QtxAbstractRubberBand::myIsClosed, and QtxAbstractRubberBand::updateMask().