|
|
| QGraphicsViewAdapter (osg::Image *image, QWidget *widget) |
| |
|
void | setUpKeyMap () |
| |
|
bool | sendPointerEvent (int x, int y, int buttonMask) |
| |
|
bool | sendKeyEvent (int key, bool keyDown) |
| |
|
void | setFrameLastRendered (const osg::FrameStamp *frameStamp) |
| |
|
void | clearWriteBuffer () |
| |
|
void | render () |
| |
|
void | assignImage (unsigned int i) |
| |
|
void | resize (int width, int height) |
| |
|
void | setBackgroundColor (QColor color) |
| |
|
QColor | getBackgroundColor () const |
| |
| void | setIgnoredWidgets (const std::vector< QWidget *> &w) |
| |
|
const std::vector< QWidget * > & | getIgnoredWidgets () const |
| |
|
QGraphicsView * | getQGraphicsView () |
| |
|
QGraphicsScene * | getQGraphicsScene () |
| |
|
|
typedef std::map< int, Qt::Key > | KeyMap |
| |
|
|
bool | handlePointerEvent (int x, int y, int buttonMask) |
| |
|
bool | handleKeyEvent (int key, bool keyDown) |
| |
|
QWidget * | getWidgetAt (const QPoint &pos) |
| |
|
virtual void | customEvent (QEvent *event) |
| |
|
|
osg::observer_ptr< osg::Image > | _image |
| |
|
std::vector< QWidget * > | _ignoredWidgets |
| |
|
int | _previousButtonMask |
| |
|
int | _previousMouseX |
| |
|
int | _previousMouseY |
| |
|
int | _previousQtMouseX |
| |
|
int | _previousQtMouseY |
| |
|
bool | _previousSentEvent |
| |
|
int | _width |
| |
|
int | _height |
| |
|
KeyMap | _keyMap |
| |
|
Qt::KeyboardModifiers | _qtKeyModifiers |
| |
|
QColor | _backgroundColor |
| |
|
QPointer< QGraphicsView > | _graphicsView |
| |
|
QPointer< QGraphicsScene > | _graphicsScene |
| |
|
QPointer< QWidget > | _widget |
| |
|
OpenThreads::Mutex | _qimagesMutex |
| |
|
OpenThreads::Mutex | _qresizeMutex |
| |
|
unsigned int | _previousFrameNumber |
| |
|
bool | _newImageAvailable |
| |
|
unsigned int | _currentRead |
| |
|
unsigned int | _currentWrite |
| |
|
unsigned int | _previousWrite |
| |
|
QImage | _qimages [3] |
| |
◆ setIgnoredWidgets()
| void OpenFrames::QGraphicsViewAdapter::setIgnoredWidgets |
( |
const std::vector< QWidget *> & |
w | ) |
|
|
inline |
The 'background widget' will ignore mouse/keyboard events and let following handlers handle them It is mainly used for integrating scene graph and full-screen UIs
The documentation for this class was generated from the following file: