A QMainWindow that can be used to provide an application-level UI. More...
#include <sceneview/viewer.hpp>
Signals | |
void | Closing () |
Emitted when the window is about to close. | |
Public Member Functions | |
Viewer (QWidget *parent=nullptr) | |
Viewport * | GetViewport () |
void | SetAutoRedrawInterval (int milliseconds) |
QMenu * | FileMenu () |
void | SaveSettings (QSettings *settings) |
void | LoadSettings (QSettings *settings) |
RendererWidgetStack * | GetRendererWidgetStack () |
A QMainWindow that can be used to provide an application-level UI.
A Viewer contains:
Additionally, the viewer uses RendererWidgetStack and InputHandlerWidgetStack widgets to automatically display widgets provided by Renderer and InputHandler objects.
The generally recommended way of building an application using Sceneview is to: