60 QString
const& _caption);
void dataToFrontend()
Pure virtual method which determines how data model is represented in frontend.
Definition: OutputPreview.cpp:181
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
QImage image_
Definition: OutputPreview.h:78
Widget to draw rendered output of a session.
Definition: OutputPreview.h:31
void drawScreen(QPainter &, QScreen const *)
Definition: OutputPreview.cpp:144
int verticalMultiplier() const
Definition: OutputPreview.cpp:159
void timerEvent(QTimerEvent *)
Definition: OutputPreview.cpp:104
QRect desktopRect() const
Return desktop rectangle.
Definition: OutputPreview.cpp:39
bool frontendToData()
Return true if data has changed by front end.
Definition: OutputPreview.h:72
void resizeEvent(QResizeEvent *)
Definition: OutputPreview.cpp:60
int timerId_
Definition: OutputPreview.h:76
OutputPreview(QWidget *=nullptr)
Definition: OutputPreview.cpp:30
void drawTuning(QPainter &, proj::Tuning const *)
Definition: OutputPreview.cpp:110
void triggerUpdate()
Definition: OutputPreview.cpp:56
QRect getRectForTuning(proj::Tuning const *)
Return non transformed rectangle for tuning.
bool needsUpdate_
Definition: OutputPreview.h:77
~OutputPreview()
Definition: OutputPreview.cpp:37
void paintEvent(QPaintEvent *)
Definition: OutputPreview.cpp:64
Holds a specific data model with frontend update mechanism.
Definition: DataModel.h:87
void drawBorder(QColor _color, QRect const &_rect, QPoint &_capPos, QString const &_caption)
Widget for manipulating projector parameters Also holds a preview OpenGL widget. ...
Definition: Tuning.h:46