|
| QgsModelViewRectangularRubberBand (QgsModelGraphicsView *view=nullptr) |
| Constructor for QgsModelViewRectangularRubberBand. More...
|
|
| ~QgsModelViewRectangularRubberBand () override |
|
QgsModelViewRectangularRubberBand * | create (QgsModelGraphicsView *view) const override |
| Creates a new instance of the QgsModelViewRubberBand subclass. More...
|
|
QRectF | finish (QPointF position=QPointF(), Qt::KeyboardModifiers modifiers=Qt::KeyboardModifiers()) override |
| Called when a rubber band use has finished and the rubber band is no longer required. More...
|
|
void | start (QPointF position, Qt::KeyboardModifiers modifiers) override |
| Called when a rubber band should be created at the specified starting position (in model coordinate space). More...
|
|
void | update (QPointF position, Qt::KeyboardModifiers modifiers) override |
| Called when a rubber band should be updated to reflect a temporary ending position (in model coordinate space). More...
|
|
Public Member Functions inherited from QgsModelViewRubberBand |
| QgsModelViewRubberBand (QgsModelGraphicsView *view=nullptr) |
| Constructor for QgsModelViewRubberBand. More...
|
|
| ~QgsModelViewRubberBand () override=default |
|
QBrush | brush () const |
| Returns the brush used for drawing the rubber band. More...
|
|
virtual QgsModelViewRubberBand * | create (QgsModelGraphicsView *view) const =0 |
| Creates a new instance of the QgsModelViewRubberBand subclass. More...
|
|
virtual QRectF | finish (QPointF position=QPointF(), Qt::KeyboardModifiers modifiers=Qt::KeyboardModifiers())=0 |
| Called when a rubber band use has finished and the rubber band is no longer required. More...
|
|
QPen | pen () const |
| Returns the pen used for drawing the rubber band. More...
|
|
void | setBrush (const QBrush &brush) |
| Sets the brush used for drawing the rubber band. More...
|
|
void | setPen (const QPen &pen) |
| Sets the pen used for drawing the rubber band. More...
|
|
virtual void | start (QPointF position, Qt::KeyboardModifiers modifiers)=0 |
| Called when a rubber band should be created at the specified starting position (in model coordinate space). More...
|
|
virtual void | update (QPointF position, Qt::KeyboardModifiers modifiers)=0 |
| Called when a rubber band should be updated to reflect a temporary ending position (in model coordinate space). More...
|
|
QgsModelGraphicsView * | view () const |
| Returns the view associated with the rubber band. More...
|
|