69 if (props.isEmpty()) {
72 KoID(
"curve_linewidth", i18n(
"Line Width")),
76 prop->setRange(1, 100);
77 prop->setSingleStep(1);
78 prop->setSuffix(i18n(
" px"));
83 option.
read(prop->settings().data());
90 option.
read(prop->settings().data());
92 option.
write(prop->settings().data());
95 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
96 prop->requestReadValue();
101 KoID(
"curve_historysize", i18n(
"History Size")),
105 prop->setRange(2, 300);
106 prop->setSingleStep(1);
111 option.
read(prop->settings().data());
118 option.
read(prop->settings().data());
120 option.
write(prop->settings().data());
122 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
123 prop->requestReadValue();
130 KoID(
"curve_lineopacity", i18n(
"Line Opacity")),
134 prop->setRange(0, 100.0);
135 prop->setSingleStep(0.01);
136 prop->setDecimals(2);
137 prop->setSuffix(i18n(
"%"));
142 option.
read(prop->settings().data());
148 option.
read(prop->settings().data());
150 option.
write(prop->settings().data());
153 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
154 prop->requestReadValue();
160 KoID(
"curve_connectionline", i18n(
"Connection Line")),
167 option.
read(prop->settings().data());
174 option.
read(prop->settings().data());
176 option.
write(prop->settings().data());
179 QObject::connect(updateProxy, SIGNAL(sigSettingsChanged()), prop, SLOT(requestReadValue()));
180 prop->requestReadValue();
189 if (prop->id() == opacity.id()) {