From Wang Rui, QWidgetImage class that enables QWidgets to be used as an interactive osg::Image that can be assigned to textures.
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
*/
|
||||
|
||||
#include <osgQt/QGraphicsViewAdapter>
|
||||
#include <osgQt/QWidgetImage>
|
||||
#include <osgQt/QWebViewImage>
|
||||
|
||||
#include <QtOpenGL/QGLWidget>
|
||||
@@ -309,6 +310,9 @@ bool QGraphicsViewAdapter::handlePointerEvent(int x, int y, int buttonMask)
|
||||
|
||||
if (eventType==QEvent::MouseButtonPress)
|
||||
{
|
||||
QWidgetImage* qwidgetImage = dynamic_cast<QWidgetImage*>(_image.get());
|
||||
if (qwidgetImage) qwidgetImage->focusWidget(true);
|
||||
|
||||
QWebViewImage* qwebViewImage = dynamic_cast<QWebViewImage*>(_image.get());
|
||||
if (qwebViewImage) qwebViewImage->focusBrowser(true);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user