#include <kis_dlg_layer_style.h>
Definition at line 122 of file kis_dlg_layer_style.h.
◆ GradientOverlay()
Definition at line 1094 of file kis_dlg_layer_style.cpp.
1095 : QWidget(parent),
1097{
1099
1100 ui.intOpacity->setRange(0, 100);
1102
1103 ui.intScale->setRange(0, 100);
1105
1106 ui.angleSelector->angleSelector()->setResetAngle(90.0);
1107
1109
1111 connect(
ui.cmbCompositeOp, SIGNAL(currentIndexChanged(
int)), SIGNAL(
configChanged()));
1112 connect(
ui.intOpacity, SIGNAL(valueChanged(
int)), SIGNAL(
configChanged()));
1114 connect(
ui.chkReverse, SIGNAL(toggled(
bool)), SIGNAL(
configChanged()));
1115 connect(
ui.cmbStyle, SIGNAL(currentIndexChanged(
int)), SIGNAL(
configChanged()));
1116 connect(
ui.chkAlignWithLayer, SIGNAL(toggled(
bool)), SIGNAL(
configChanged()));
1117 connect(
ui.intScale, SIGNAL(valueChanged(
int)), SIGNAL(
configChanged()));
1118 connect(
ui.chkDither, SIGNAL(toggled(
bool)), SIGNAL(
configChanged()));
1119}
Ui::WdgGradientOverlay ui
KisCanvasResourceProvider * m_resourceProvider
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 1141 of file kis_dlg_layer_style.cpp.
1142{
1143 config->setBlendMode(
ui.cmbCompositeOp->selectedCompositeOp().id());
1144 config->setOpacity(
ui.intOpacity->value());
1146 if (gradient) {
1148 }
1149 config->setReverse(
ui.chkReverse->isChecked());
1151 config->setAlignWithLayer(
ui.chkAlignWithLayer->isChecked());
1152 config->setAngle(
ui.angleSelector->value());
1153 config->setScale(
ui.intScale->value());
1154 config->setDither(
ui.chkDither->isChecked());
1155}
static KoAbstractGradientSP resourceToStyle(KoAbstractGradientSP gradient)
KoAbstractGradientSP gradient(KisResourcesInterfaceSP resourcesInterface) const
References GradientPointerConverter::resourceToStyle(), 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 1121 of file kis_dlg_layer_style.cpp.
1122{
1123 ui.cmbCompositeOp->selectCompositeOp(
KoID(config->blendMode()));
1124 ui.intOpacity->setValue(config->opacity());
1125
1127
1128 if (gradient) {
1129 ui.cmbGradient->setGradient(gradient);
1130 }
1131
1132 ui.chkReverse->setChecked(config->reverse());
1133 ui.cmbStyle->setCurrentIndex((
int)config->style());
1134 ui.chkAlignWithLayer->setChecked(config->alignWithLayer());
1135 ui.chkAlignWithLayer->setCheckable(
true);
1136 ui.angleSelector->setValue(config->angle());
1137 ui.intScale->setValue(config->scale());
1138 ui.chkDither->setChecked(config->dither());
1139}
static KoAbstractGradientSP styleToResource(KoAbstractGradientSP gradient)
static KisResourcesInterfaceSP instance()
KoAbstractGradientSP fetchGradientLazy(KoAbstractGradientSP gradient, KisCanvasResourceProvider *resourceProvider)
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::gradient(), KisGlobalResourcesInterface::instance(), m_resourceProvider, psd_layer_effects_shadow_base::opacity(), psd_layer_effects_overlay_base::reverse(), psd_layer_effects_overlay_base::scale(), psd_layer_effects_overlay_base::style(), GradientPointerConverter::styleToResource(), and ui.
◆ m_resourceProvider
◆ ui
| Ui::WdgGradientOverlay GradientOverlay::ui |
|
private |
The documentation for this class was generated from the following files: