#include <GLViewer_Viewer.h>
◆ SketchState
| Enumerator |
|---|
| Debut | |
| EnTrain | |
| Fin | |
◆ GLViewer_ViewSketcher()
| GLViewer_ViewSketcher::GLViewer_ViewSketcher |
( |
GLViewer_Viewer * |
viewer, |
|
|
int |
type |
|
) |
| |
◆ ~GLViewer_ViewSketcher()
| GLViewer_ViewSketcher::~GLViewer_ViewSketcher |
( |
| ) |
|
◆ buttonState()
| int GLViewer_ViewSketcher::buttonState |
( |
| ) |
const |
|
inline |
Returns current state of mouse/sys kbd buttons
◆ data()
| void* GLViewer_ViewSketcher::data |
( |
| ) |
const |
|
inline |
Returns result of sketching
◆ drawRect()
| void GLViewer_ViewSketcher::drawRect |
( |
const QRect & |
theRect | ) |
|
|
protected |
◆ endDrawRect()
| void GLViewer_ViewSketcher::endDrawRect |
( |
| ) |
|
|
protected |
Delete rubber band on the end on the dragging operation.
References myRectBand.
◆ eventFilter()
| bool GLViewer_ViewSketcher::eventFilter |
( |
QObject * |
o, |
|
|
QEvent * |
e |
|
) |
| |
|
virtual |
◆ onSketch()
| void GLViewer_ViewSketcher::onSketch |
( |
SketchState |
state | ) |
|
|
protectedvirtual |
Draws in the viewport. [ virtual protected ]
References GLViewer_Viewer::activateSketching(), data(), drawRect(), Fin, GLViewer_Viewer::getActiveView(), GLViewer_ViewFrame::getViewPort(), myButtonState, myCurr, myRectBand, myStart, myType, myViewer, GLViewer_Viewer::NoSketching, GLViewer_Viewer::Rect, and sketchButton().
◆ setSketchButton()
| static void GLViewer_ViewSketcher::setSketchButton |
( |
int |
b | ) |
|
|
inlinestatic |
◆ sketchButton()
| static int GLViewer_ViewSketcher::sketchButton |
( |
| ) |
|
|
inlinestatic |
Sets/returns mouse button used for sketching ( MB1 by default )
◆ type()
| int GLViewer_ViewSketcher::type |
( |
| ) |
const |
|
inline |
◆ myButtonState
| int GLViewer_ViewSketcher::myButtonState |
|
protected |
◆ myCurr
| QPoint GLViewer_ViewSketcher::myCurr |
|
protected |
◆ myData
| void* GLViewer_ViewSketcher::myData |
|
protected |
◆ myRectBand
| QRubberBand* GLViewer_ViewSketcher::myRectBand |
|
protected |
selection rectangle rubber band
◆ mySavedCursor
| QCursor GLViewer_ViewSketcher::mySavedCursor |
|
protected |
◆ myStart
| QPoint GLViewer_ViewSketcher::myStart |
|
protected |
◆ myType
| int GLViewer_ViewSketcher::myType |
|
protected |
◆ myViewer
◆ sketchBtn
| int GLViewer_ViewSketcher::sketchBtn = Qt::LeftButton |
|
staticprotected |
The documentation for this class was generated from the following files: