19 #ifndef OMNI_UI_PROJ_CHANNELCORRECTIONPARAMETERS_H_
20 #define OMNI_UI_PROJ_CHANNELCORRECTIONPARAMETERS_H_
void setup()
Setup widget.
Definition: ChannelCorrectionParameters.cpp:85
RangedFloat * brightness_
Definition: ChannelCorrectionParameters.h:70
void setChannel(Channel _channel)
Set selected channel.
Definition: ChannelCorrectionParameters.cpp:42
void reset()
Reset color correction for channel.
Definition: ChannelCorrectionParameters.cpp:75
ChannelCorrectionParameters(QWidget *=nullptr)
Definition: ChannelCorrectionParameters.cpp:28
RangedFloat * gamma_
Definition: ChannelCorrectionParameters.h:72
~ChannelCorrectionParameters()
Definition: ChannelCorrectionParameters.cpp:34
void dataModelChanged()
Is emitted when channel correction has changed.
Brightness, contrast and gamma correction for a single color channel.
Definition: ChannelCorrection.h:27
Channel channel() const
Return channel.
Definition: ChannelCorrectionParameters.cpp:38
Channel
Definition: Channel.h:24
RangedFloat * contrast_
Definition: ChannelCorrectionParameters.h:71
Parameter widget for channel correction.
Definition: ChannelCorrectionParameters.h:37
void dataToFrontend()
Update sliders from current warp grid.
Definition: ChannelCorrectionParameters.cpp:46
QPushButton * reset_
Definition: ChannelCorrectionParameters.h:74
A slider with float value within a minimum and maximum.
Definition: RangedFloat.h:30
#define OMNI_UI_UNSHARED_DATAMODEL(MODEL)
Definition: DataModel.h:219
RangedFloat * multiplier_
Definition: ChannelCorrectionParameters.h:73
Holds a specific data model with frontend update mechanism.
Definition: DataModel.h:87
bool frontendToData()
Assign slider values to current warp grid.
Definition: ChannelCorrectionParameters.cpp:67
Channel channel_
Definition: ChannelCorrectionParameters.h:75