#include <kis_dlg_layer_style.h>
|
| Ui::WdgGradientOverlay | ui |
| |
Definition at line 124 of file kis_dlg_layer_style.h.
◆ GradientOverlay()
Definition at line 1149 of file kis_dlg_layer_style.cpp.
1150 : QWidget(parent)
1151{
1153
1154 ui.intOpacity->setRange(0, 100);
1156
1157 ui.intScale->setRange(0, 100);
1159
1160 ui.angleSelector->angleSelector()->setResetAngle(90.0);
1161
1163
1165 connect(
ui.cmbCompositeOp, SIGNAL(currentIndexChanged(
int)), SIGNAL(
configChanged()));
1166 connect(
ui.intOpacity, SIGNAL(valueChanged(
int)), SIGNAL(
configChanged()));
1168 connect(
ui.chkReverse, SIGNAL(toggled(
bool)), SIGNAL(
configChanged()));
1169 connect(
ui.cmbStyle, SIGNAL(currentIndexChanged(
int)), SIGNAL(
configChanged()));
1170 connect(
ui.chkAlignWithLayer, SIGNAL(toggled(
bool)), SIGNAL(
configChanged()));
1171 connect(
ui.intScale, SIGNAL(valueChanged(
int)), SIGNAL(
configChanged()));
1172 connect(
ui.chkDither, SIGNAL(toggled(
bool)), SIGNAL(
configChanged()));
1173}
Ui::WdgGradientOverlay ui
KoCanvasResourceProvider * resourceManager()
KoCanvasResourcesInterfaceSP canvasResourcesInterface() const
void setText(QSpinBox *spinBox, const QStringView textTemplate)
References KoCanvasResourceProvider::canvasResourcesInterface(), configChanged(), KisCanvasResourceProvider::resourceManager(), KisSpinBoxI18nHelper::setText(), and ui.
◆ configChanged
| void GradientOverlay::configChanged |
( |
| ) |
|
|
signal |
◆ fetchGradientOverlay()
Definition at line 1194 of file kis_dlg_layer_style.cpp.
1195{
1196 config->setBlendMode(
ui.cmbCompositeOp->selectedCompositeOp().id());
1197 config->setOpacity(
ui.intOpacity->value());
1198
1200 if (gradient) {
1202 uploadResourcesInterface->addResource(clonedGradient);
1203 config->setGradient(clonedGradient);
1204 }
1205
1206 config->setReverse(
ui.chkReverse->isChecked());
1208 config->setAlignWithLayer(
ui.chkAlignWithLayer->isChecked());
1209 config->setAngle(
ui.angleSelector->value());
1210 config->setScale(
ui.intScale->value());
1211 config->setDither(
ui.chkDither->isChecked());
1212}
KoAbstractGradientSP gradient(KisResourcesInterfaceSP resourcesInterface) const
KoAbstractGradientSP cloneAndPrepareGradientFromGUI(KoAbstractGradientSP gradient)
References cloneAndPrepareGradientFromGUI(), psd_layer_effects_overlay_base::setAlignWithLayer(), psd_layer_effects_shadow_base::setAngle(), psd_layer_effects_shadow_base::setBlendMode(), psd_layer_effects_overlay_base::setDither(), psd_layer_effects_shadow_base::setGradient(), psd_layer_effects_shadow_base::setOpacity(), psd_layer_effects_overlay_base::setReverse(), psd_layer_effects_overlay_base::setScale(), psd_layer_effects_overlay_base::setStyle(), and ui.
◆ setGradientOverlay()
Definition at line 1175 of file kis_dlg_layer_style.cpp.
1176{
1177 ui.cmbCompositeOp->selectCompositeOp(
KoID(config->blendMode()));
1178 ui.intOpacity->setValue(config->opacity());
1179
1181 if (gradient) {
1182 ui.cmbGradient->setGradient(gradient);
1183 }
1184
1185 ui.chkReverse->setChecked(config->reverse());
1186 ui.cmbStyle->setCurrentIndex((
int)config->style());
1187 ui.chkAlignWithLayer->setChecked(config->alignWithLayer());
1188 ui.chkAlignWithLayer->setCheckable(
true);
1189 ui.angleSelector->setValue(config->angle());
1190 ui.intScale->setValue(config->scale());
1191 ui.chkDither->setChecked(config->dither());
1192}
KoAbstractGradientSP fetchGradientLazy(KoResourceSignature signature, KisResourcesInterfaceSP resourcesInterface)
References psd_layer_effects_overlay_base::alignWithLayer(), psd_layer_effects_shadow_base::angle(), psd_layer_effects_shadow_base::blendMode(), psd_layer_effects_overlay_base::dither(), fetchGradientLazy(), psd_layer_effects_shadow_base::gradientLink(), psd_layer_effects_shadow_base::opacity(), psd_layer_effects_overlay_base::reverse(), psd_layer_effects_overlay_base::scale(), psd_layer_effects_overlay_base::style(), and ui.
◆ ui
| Ui::WdgGradientOverlay GradientOverlay::ui |
|
private |
The documentation for this class was generated from the following files: