21 , m_width(config->getInt(
"x-radius", 1))
22 , m_antialiasing(config->getBool(
"antialiasing", false))
33 spbWidth->setVisible(
true);
34 spbWidthDouble->setVisible(
false);
70 spbWidth->setVisible(
false);
71 spbWidthDouble->setVisible(
true);
73 spbWidth->setVisible(
true);
74 spbWidthDouble->setVisible(
false);
85 const bool antialiasingEnabled =
m_width > 1;
87 if (antialiasingEnabled) {
91 chkAntialiasing->setChecked(
false);
95 chkAntialiasing->setEnabled(antialiasingEnabled);
102 spbWidthDouble->blockSignals(
true);
104 spbWidthDouble->blockSignals(
false);
107 spbWidth->blockSignals(
true);
108 spbWidth->setValue(selectedUnit.
toUserValue(finalValue));
109 spbWidth->blockSignals(
false);
115 config->setProperty(
"x-radius",
m_width);
116 config->setProperty(
"y-radius",
m_width);
float value(const T *src, size_t ch)
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void addWidget(QWidget *widget)
KisImageWSP image() const
Return the image this view is displaying.
qreal fromUserValue(qreal value) const
static KoUnit fromListForUi(int index, ListOptions listOptions=ListAll, qreal factor=1.0)
@ Point
Postscript point, 1/72th of an Inco.
static QStringList listOfUnitNameForUi(ListOptions listOptions=ListAll)
Returns the list of unit types for the UI, controlled with the given listOptions.
qreal toUserValue(qreal ptValue, bool rounding=true) const
void updateWidthUIValue(double value)
void slotWidthChanged(int width)
void slotUpdateAntialiasingAvailability()
void slotAntialiasingChanged(bool value)
void slotUnitChanged(int index)
void getConfiguration(KisOperationConfigurationSP config) override
WdgBorderSelection(QWidget *parent, KisViewManager *view, KisOperationConfigurationSP config)