70         std::unique_ptr<Ui::SceneViewer> 
ui_;
 
A session consists of a canvas, a mapping, a list of tunings and one or several inputs. 
Definition: Session.h:41
 
#define OMNI_UI_SHARED_DATAMODEL(MODEL)
Definition: DataModel.h:216
 
void dataToFrontend()
Pure virtual method which determines how data model is represented in frontend. 
Definition: SceneViewer.cpp:45
 
bool frontendToData()
Return true if data has changed by front end. 
Definition: SceneViewer.cpp:57
 
QWidget * inputControlWidget_
Definition: SceneViewer.h:69
 
An OpenGL view for visualizing the scene of a session. 
Definition: SceneGLView.h:32
 
std::unique_ptr< Ui::SceneViewer > ui_
Definition: SceneViewer.h:70
 
void removeInputControlWidget()
Remove large input widget. 
Definition: SceneViewer.cpp:85
 
~SceneViewer()
Definition: SceneViewer.cpp:36
 
SceneGLView * view()
Return pointer to view. 
Definition: SceneViewer.cpp:49
 
Holds a specific data model with frontend update mechanism. 
Definition: DataModel.h:87
 
void triggerUpdate()
Definition: SceneViewer.cpp:38
 
void showInputControlWidget()
Show large widget from current input. 
Definition: SceneViewer.cpp:62
 
SceneViewer(QWidget *=nullptr)
Definition: SceneViewer.cpp:26
 
SceneViewer widget for positioning of elements and 3D view of scene. 
Definition: SceneViewer.h:35