20 #ifndef OMNI_UI_CANVAS_H_
21 #define OMNI_UI_CANVAS_H_
47 Canvas(QWidget * =
nullptr);
73 std::unique_ptr<Ui::Canvas>
ui_;
Canvas(QWidget *=nullptr)
Definition: Canvas.cpp:33
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 updateUnits()
Set unit suffix string for canvas parameter widget.
Definition: Canvas.cpp:92
Dockwidget for editing canvas type and parameters.
Definition: Canvas.h:40
void showParameterWidget()
Definition: Canvas.cpp:121
void dataToFrontend()
Update widgets from current mapping.
Definition: Canvas.cpp:55
std::unique_ptr< Ui::Canvas > ui_
Definition: Canvas.h:73
void selectCanvasType(QString)
Select canvas type with id.
Definition: Canvas.cpp:101
bool frontendToData()
Assign widget values to current mapping.
Definition: Canvas.cpp:79
~Canvas()
Definition: Canvas.cpp:52
canvas::Interface Canvas
Definition: Interface.h:127
Holds a specific data model with frontend update mechanism.
Definition: DataModel.h:87
TypeIdMemory< canvas::Interface > canvasMemory_
Definition: Canvas.h:75
void updateSceneSize(bool)
Set size of scene for canvas parameter widget.
Definition: Canvas.cpp:83