![]() |
Scanframe Modular Application 0.1.0
|
Base class for the interface. More...
#include <SceneInterface.h>
Classes | |
struct | Parameters |
Structure passed as a constructor argument. More... | |
Public Member Functions | |
SceneInterface (const Parameters &) | |
Constructor for passing general structure for derived classes. | |
~SceneInterface () override | |
Virtual destructor for derived classes. | |
virtual void | addPropertyPages (PropertySheetDialog *sheet) |
virtual OpenGLRenderer * | create (OpenGLWidget *widget)=0 |
Creates the scene for the passed OpenGL widget. | |
virtual void | destroy ()=0 |
Destroys the scene of for created for the widget. | |
virtual OpenGLRenderer * | renderer ()=0 |
Gets the renderer of this scene. | |
![]() | |
Persistent (QObject *obj) | |
Constructor. | |
void | setSourceObject (QObject *obj) |
QStringList | getProperties () const |
Gets the properties from the object as a string list to store as settings. | |
void | setProperties (const QStringList &) const |
Sets the properties of the object as a string list settings. | |
Additional Inherited Members | |
![]() | |
QMap< int, const char * > | getObjectProperties (const QObject *obj) const |
Gets a mapped property list af all properties of the object. | |
Base class for the interface.
|
explicit |
Constructor for passing general structure for derived classes.
|
override |
Virtual destructor for derived classes.
|
virtual |
Adds controller specific property pages to the passed sheet.
sheet |
|
pure virtual |
Creates the scene for the passed OpenGL widget.
Implemented in sf::xgl::DemoScene, and sf::xgl::NipscanScene.
|
pure virtual |
Destroys the scene of for created for the widget.
Implemented in sf::xgl::DemoScene, and sf::xgl::NipscanScene.
|
pure virtual |
Gets the renderer of this scene.
Implemented in sf::xgl::DemoScene, and sf::xgl::NipscanScene.