25 #ifndef WUIQTVIEWWIDGET_H
26 #define WUIQTVIEWWIDGET_H
32 #include "../WMainWindow.h"
33 #include "../WQtGLDockWidget.h"
34 #include "../WQtGLWidget.h"
35 #include "WUIQtWidgetBase.h"
36 #include "core/common/WCondition.h"
37 #include "core/graphicsEngine/WGECamera.h"
38 #include "core/graphicsEngine/WGEGroupNode.h"
39 #include "core/graphicsEngine/WGEViewer.h"
40 #include "core/ui/WUIViewWidget.h"
52 typedef std::shared_ptr< WUIQtViewWidget >
SPtr;
57 typedef std::shared_ptr< const WUIQtViewWidget >
ConstSPtr;
90 virtual osg::ref_ptr< WGEGroupNode >
getScene()
const;
97 virtual std::shared_ptr< WGEViewer >
getViewer()
const;
104 virtual size_t height()
const;
111 virtual size_t width()
const;
130 virtual void setVisible(
bool visible =
true );
143 virtual void close();
ProjectionMode
List of possible camera modes.
std::shared_ptr< WGEImage > SPtr
Convenience typedef for a std::shared_ptr< WGEImage >.
This class contains the main window and the layout of the widgets within the window.