19 #ifndef OMNI_UI_COLORCORRECTION_H_
20 #define OMNI_UI_COLORCORRECTION_H_
31 class ColorCorrection;
75 std::unique_ptr<Ui::ColorCorrection>
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 setBlueChannel()
Select color correction for blue channel.
Definition: ColorCorrection.cpp:61
void setChannel(Channel _channel)
Select color correction for custom channel.
Definition: ColorCorrection.cpp:85
Channel
Definition: Channel.h:24
std::unique_ptr< Ui::ColorCorrection > ui_
Definition: ColorCorrection.h:75
omni::proj::Channel Channel
Definition: ColorCorrection.h:41
void setAllChannels()
Select color correction for all channels.
Definition: ColorCorrection.cpp:49
void setUsed(bool)
Select whether color correction is used.
Definition: ColorCorrection.cpp:65
ColorCorrection(QWidget *_parent=nullptr)
Definition: ColorCorrection.cpp:28
~ColorCorrection()
Definition: ColorCorrection.cpp:47
Holds a specific data model with frontend update mechanism.
Definition: DataModel.h:87
void setGreenChannel()
Select color correction for green channel.
Definition: ColorCorrection.cpp:57
bool frontendToData()
Assign slider values to current color correction.
Definition: ColorCorrection.cpp:116
void dataToFrontend()
Update sliders from current color correction.
Definition: ColorCorrection.cpp:106
Dockwidget for editing color correction of a projector.
Definition: ColorCorrection.h:35
void setRedChannel()
Select color correction for red channel.
Definition: ColorCorrection.cpp:53