36 auto setupSlider = [&](RangedFloat *_slider, QString _label)
38 _slider->setLabel(_label);
39 _slider->setRange(0.0, 0.5);
40 _slider->setSingleStep(0.01);
41 _slider->setPageStep(0.05);
42 _slider->setGripSize(0);
51 setupSlider(
ui_->sliderTop,
"Top");
52 setupSlider(
ui_->sliderLeft,
"Left");
53 setupSlider(
ui_->sliderRight,
"Right");
54 setupSlider(
ui_->sliderBottom,
"Bottom");
55 setupSlider(
ui_->sliderInputOpacity,
"Input Opacity");
56 ui_->sliderInputOpacity->setRange(0.0, 1.0);
61 setupSlider(
ui_->sliderGamma,
"Gamma");
62 ui_->sliderGamma->setRange(0.0, 3.0);
63 ui_->sliderGamma->setSingleStep(0.05);
64 ui_->sliderGamma->setPageStep(0.3);
69 setupSlider(
ui_->sliderSize,
"Brush size");
70 ui_->sliderSize->setRange(5.0, 500.0);
71 ui_->sliderSize->setSingleStep(5.0);
72 ui_->sliderSize->setPageStep(50.0);
74 setupSlider(
ui_->sliderFeather,
"Feather");
75 ui_->sliderFeather->setRange(0.1, 4.0);
76 ui_->sliderFeather->setSingleStep(0.1);
77 ui_->sliderFeather->setPageStep(0.5);
79 setupSlider(
ui_->sliderOpacity,
"Opacity");
80 ui_->sliderOpacity->setRange(0.0, 1.0);
81 ui_->sliderOpacity->setSingleStep(0.01);
82 ui_->sliderOpacity->setPageStep(0.1);
84 connect(
ui_->chkInvert, &QCheckBox::clicked,
this,
90 connect(
ui_->boxMaskColor,
91 static_cast<void (QComboBox::*)(
int)>(&QComboBox::
92 currentIndexChanged),
this,
virtual void updateDataModel()
Update the data model interface.
Definition: DataModel.h:134
std::unique_ptr< Ui::Blend > ui_
Definition: Blend.h:63