[graphics/krita/rempt/toolpresets] /: Add object names to the relevant tool option widgets

Boudewijn Rempt null at kde.org
Sat Oct 31 09:44:44 GMT 2020


Git commit e75e0e2dd14ddf9f89e0e905bec3bc6c7ba1239c by Boudewijn Rempt.
Committed on 31/10/2020 at 09:44.
Pushed by rempt into branch 'rempt/toolpresets'.

Add object names to the relevant tool option widgets

Hand-constructor tool option widgets need explicit object names
for the widgets that contain settings, so the preset savng and
restoring works. UI file defined option widgets are fine by default.

CCMAIL:kimageshop at kde.org

M  +1    -1    libs/ui/tool/kis_tool_shape.cc
M  +1    -1    libs/ui/tool/kis_tool_shape.h
M  +13   -0    plugins/tools/basictools/kis_tool_brush.cc
M  +11   -5    plugins/tools/basictools/kis_tool_fill.cc
M  +1    -1    plugins/tools/basictools/kis_tool_gradient.cc
M  +1    -1    plugins/tools/basictools/kis_tool_gradient.h
M  +4    -2    plugins/tools/basictools/kis_tool_line.cc
M  +1    -1    plugins/tools/basictools/kis_tool_line.h
M  +1    -0    plugins/tools/basictools/kis_tool_measure.cc
M  +12   -0    plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp
M  +4    -18   plugins/tools/tool_dyna/kis_tool_dyna.cpp
M  +1    -1    plugins/tools/tool_lazybrush/kis_tool_lazy_brush.cpp
M  +1    -1    plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h
M  +1    -1    plugins/tools/tool_polyline/kis_tool_polyline.h
M  +1    -1    plugins/tools/tool_smart_patch/kis_tool_smart_patch.h
M  +1    -1    plugins/tools/tool_transform2/kis_tool_transform.cc
M  +1    -1    plugins/tools/tool_transform2/kis_tool_transform.h

https://invent.kde.org/graphics/krita/commit/e75e0e2dd14ddf9f89e0e905bec3bc6c7ba1239c

diff --git a/libs/ui/tool/kis_tool_shape.cc b/libs/ui/tool/kis_tool_shape.cc
index 2f6acb1535..cbcc4600f8 100644
--- a/libs/ui/tool/kis_tool_shape.cc
+++ b/libs/ui/tool/kis_tool_shape.cc
@@ -81,7 +81,7 @@ int KisToolShape::flags() const
            |KisTool::FLAG_USES_CUSTOM_SIZE;
 }
 
-QWidget * KisToolShape::createOptionWidget()
+QWidget *KisToolShape::createOptionWidget()
 {
     m_shapeOptionsWidget = new WdgGeometryOptions(0);
 
diff --git a/libs/ui/tool/kis_tool_shape.h b/libs/ui/tool/kis_tool_shape.h
index 6d22d93ea5..294cfa1d69 100644
--- a/libs/ui/tool/kis_tool_shape.h
+++ b/libs/ui/tool/kis_tool_shape.h
@@ -68,7 +68,7 @@ public Q_SLOTS:
     virtual void patternScaleSettingChanged(qreal value);
 
 protected:
-    QWidget* createOptionWidget() override;
+    QWidget *createOptionWidget() override;
 
     KisToolShapeUtils::FillStyle fillStyle();
     KisToolShapeUtils::StrokeStyle strokeStyle();
diff --git a/plugins/tools/basictools/kis_tool_brush.cc b/plugins/tools/basictools/kis_tool_brush.cc
index 44f9d9df99..5fa0e514c3 100644
--- a/plugins/tools/basictools/kis_tool_brush.cc
+++ b/plugins/tools/basictools/kis_tool_brush.cc
@@ -347,6 +347,7 @@ QWidget * KisToolBrush::createOptionWidget()
 
     // Line smoothing configuration
     m_cmbSmoothingType = new QComboBox(optionsWidget);
+    m_cmbSmoothingType->setObjectName("m_cmbSmoothingType");
     m_cmbSmoothingType->addItems(QStringList()
                                  << i18nc("@item:inlistbox Brush Smoothing", "None")
                                  << i18nc("@item:inlistbox Brush Smoothing", "Basic")
@@ -356,6 +357,7 @@ QWidget * KisToolBrush::createOptionWidget()
     addOptionWidgetOption(m_cmbSmoothingType, new QLabel(i18n("Brush Smoothing:")));
 
     m_sliderSmoothnessDistance = new KisDoubleSliderSpinBox(optionsWidget);
+    m_sliderSmoothnessDistance->setObjectName("m_sliderSmoothnessDistance");
     m_sliderSmoothnessDistance->setEnabled(true);
     connect(m_sliderSmoothnessDistance, SIGNAL(valueChanged(qreal)), SLOT(slotSetSmoothnessDistance(qreal)));
     m_sliderSmoothnessDistance->setValue(smoothingOptions()->smoothnessDistance());
@@ -366,6 +368,7 @@ QWidget * KisToolBrush::createOptionWidget()
 
     // Finish stabilizer curve
     m_chkFinishStabilizedCurve = new QCheckBox(optionsWidget);
+    m_chkFinishStabilizedCurve->setObjectName("m_chkFinishStabilizedCurve");
     m_chkFinishStabilizedCurve->setMinimumHeight(qMax(m_sliderSmoothnessDistance->sizeHint().height()-3,
                                                       m_chkFinishStabilizedCurve->sizeHint().height()));
     connect(m_chkFinishStabilizedCurve, SIGNAL(toggled(bool)), this, SLOT(setFinishStabilizedCurve(bool)));
@@ -380,11 +383,14 @@ QWidget * KisToolBrush::createOptionWidget()
     delayLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
     delayLayout->addWidget(delayLabel);
     m_chkDelayDistance = new QCheckBox(optionsWidget);
+    m_chkDelayDistance->setObjectName("m_chkDelayDistance");
     m_chkDelayDistance->setLayoutDirection(Qt::RightToLeft);
     delayWidget->setToolTip(i18n("Delay the brush stroke to make the line smoother"));
     connect(m_chkDelayDistance, SIGNAL(toggled(bool)), this, SLOT(setUseDelayDistance(bool)));
     delayLayout->addWidget(m_chkDelayDistance);
+
     m_sliderDelayDistance = new KisDoubleSliderSpinBox(optionsWidget);
+    m_sliderDelayDistance->setObjectName("m_sliderDelayDistance");
     m_sliderDelayDistance->setToolTip(i18n("Radius where the brush is blocked"));
     m_sliderDelayDistance->setRange(0, 500);
     m_sliderDelayDistance->setExponentRatio(3.0); // help pick smaller values
@@ -401,6 +407,7 @@ QWidget * KisToolBrush::createOptionWidget()
 
     // Stabilize sensors
     m_chkStabilizeSensors = new QCheckBox(optionsWidget);
+    m_chkStabilizeSensors->setObjectName("m_chkStabilizeSensors");
     m_chkStabilizeSensors->setMinimumHeight(qMax(m_sliderSmoothnessDistance->sizeHint().height()-3,
                                                  m_chkStabilizeSensors->sizeHint().height()));
     connect(m_chkStabilizeSensors, SIGNAL(toggled(bool)), this, SLOT(setStabilizeSensors(bool)));
@@ -409,6 +416,7 @@ QWidget * KisToolBrush::createOptionWidget()
 
 
     m_sliderTailAggressiveness = new KisDoubleSliderSpinBox(optionsWidget);
+    m_sliderTailAggressiveness->setObjectName("m_sliderTailAggressiveness");
     m_sliderTailAggressiveness->setRange(0.0, 1.0, 2);
     m_sliderTailAggressiveness->setEnabled(true);
     connect(m_sliderTailAggressiveness, SIGNAL(valueChanged(qreal)), SLOT(slotSetTailAgressiveness(qreal)));
@@ -416,6 +424,7 @@ QWidget * KisToolBrush::createOptionWidget()
     addOptionWidgetOption(m_sliderTailAggressiveness, new QLabel(i18n("Stroke Ending:")));
 
     m_chkSmoothPressure = new QCheckBox(optionsWidget);
+    m_chkSmoothPressure->setObjectName("m_chkSmoothPressure");
     m_chkSmoothPressure->setMinimumHeight(qMax(m_sliderSmoothnessDistance->sizeHint().height()-3,
                                                m_chkSmoothPressure->sizeHint().height()));
     m_chkSmoothPressure->setChecked(smoothingOptions()->smoothPressure());
@@ -423,6 +432,7 @@ QWidget * KisToolBrush::createOptionWidget()
     addOptionWidgetOption(m_chkSmoothPressure, new QLabel(QString("%1:").arg(i18n("Smooth Pressure"))));
 
     m_chkUseScalableDistance = new QCheckBox(optionsWidget);
+    m_chkUseScalableDistance->setObjectName("m_chkUseScalableDistance");
     m_chkUseScalableDistance->setChecked(smoothingOptions()->useScalableDistance());
     m_chkUseScalableDistance->setMinimumHeight(qMax(m_sliderSmoothnessDistance->sizeHint().height()-3,
                                                     m_chkUseScalableDistance->sizeHint().height()));
@@ -448,6 +458,7 @@ QWidget * KisToolBrush::createOptionWidget()
     assistantLayout->setSpacing(5);
 
     m_chkAssistant = new QCheckBox(optionsWidget);
+    m_chkAssistant->setObjectName("m_chkAssistant");
     m_chkAssistant->setText(i18n("Snap to Assistants"));
 
     assistantWidget->setToolTip(i18n("You need to add Assistants before this tool will work."));
@@ -455,6 +466,7 @@ QWidget * KisToolBrush::createOptionWidget()
     addOptionWidgetOption(assistantWidget, m_chkAssistant);
 
     m_sliderMagnetism = new KisSliderSpinBox(optionsWidget);
+    m_sliderMagnetism->setObjectName("m_sliderMagnetism");
     m_sliderMagnetism->setToolTip(i18n("Assistant Magnetism"));
     m_sliderMagnetism->setRange(0, MAXIMUM_MAGNETISM);
 
@@ -467,6 +479,7 @@ QWidget * KisToolBrush::createOptionWidget()
     QLabel* snapSingleLabel = new QLabel(i18n("Snap Single:"));
 
     m_chkOnlyOneAssistant = new QCheckBox(optionsWidget);
+    m_chkOnlyOneAssistant->setObjectName("m_chkOnlyOneAssistant");
     m_chkOnlyOneAssistant->setToolTip(i18nc("@info:tooltip","Make it only snap to a single assistant, prevents snapping mess while using the infinite assistants."));
     m_chkOnlyOneAssistant->setCheckState(Qt::Checked);//turn on by default.
     connect(m_chkOnlyOneAssistant, SIGNAL(toggled(bool)), this, SLOT(setOnlyOneAssistantSnap(bool)));
diff --git a/plugins/tools/basictools/kis_tool_fill.cc b/plugins/tools/basictools/kis_tool_fill.cc
index 6bc0f42d46..37b9050205 100644
--- a/plugins/tools/basictools/kis_tool_fill.cc
+++ b/plugins/tools/basictools/kis_tool_fill.cc
@@ -232,6 +232,7 @@ QWidget* KisToolFill::createOptionWidget()
 
     QLabel *lbl_fastMode = new QLabel(i18n("Fast mode: "), widget);
     m_checkUseFastMode = new QCheckBox(QString(), widget);
+    m_checkUseFastMode->setObjectName("m_checkUseFastMode");
     m_checkUseFastMode->setToolTip(
         i18n("Fills area faster, but does not take composition "
              "mode into account. Selections and other extended "
@@ -240,6 +241,7 @@ QWidget* KisToolFill::createOptionWidget()
 
     QLabel *lbl_threshold = new QLabel(i18nc("The Threshold label in Fill tool options", "Threshold: "), widget);
     m_slThreshold = new KisSliderSpinBox(widget);
+    m_slThreshold->setObjectName("m_slThreshold");
     m_slThreshold->setObjectName("int_widget");
     m_slThreshold->setRange(1, 100);
     m_slThreshold->setPageStep(3);
@@ -247,6 +249,7 @@ QWidget* KisToolFill::createOptionWidget()
 
     QLabel *lbl_sizemod = new QLabel(i18n("Grow selection: "), widget);
     m_sizemodWidget = new KisSliderSpinBox(widget);
+    m_sizemodWidget->setObjectName("m_sizemodWidget");
     m_sizemodWidget->setObjectName("sizemod");
     m_sizemodWidget->setRange(-40, 40);
     m_sizemodWidget->setSingleStep(1);
@@ -254,6 +257,7 @@ QWidget* KisToolFill::createOptionWidget()
 
     QLabel *lbl_feather = new QLabel(i18n("Feathering radius: "), widget);
     m_featherWidget = new KisSliderSpinBox(widget);
+    m_featherWidget->setObjectName("m_feathreWidget");
     m_featherWidget->setObjectName("feather");
     m_featherWidget->setRange(0, 40);
     m_featherWidget->setSingleStep(1);
@@ -261,10 +265,12 @@ QWidget* KisToolFill::createOptionWidget()
 
     QLabel *lbl_usePattern = new QLabel(i18n("Use pattern:"), widget);
     m_checkUsePattern = new QCheckBox(QString(), widget);
+    m_checkUsePattern->setObjectName("m_checkUsePattern");
     m_checkUsePattern->setToolTip(i18n("When checked do not use the foreground color, but the pattern selected to fill with"));
 
     QLabel *lbl_patternRotation = new QLabel(i18n("Rotate:"), widget);
     m_sldPatternRotate = new KisDoubleSliderSpinBox(widget);
+    m_sldPatternRotate->setObjectName("m_sldPatternRotate");
     m_sldPatternRotate->setObjectName("patternrotate");
     m_sldPatternRotate->setRange(0, 360, 2);
     m_sldPatternRotate->setSingleStep(1.0);
@@ -272,6 +278,7 @@ QWidget* KisToolFill::createOptionWidget()
 
     QLabel *lbl_patternScale = new QLabel(i18n("Scale:"), widget);
     m_sldPatternScale = new KisDoubleSliderSpinBox(widget);
+    m_sldPatternScale->setObjectName("m_sldPatternScale");
     m_sldPatternScale->setObjectName("patternscale");
     m_sldPatternScale->setRange(0, 500, 2);
     m_sldPatternScale->setSingleStep(1.0);
@@ -282,6 +289,7 @@ QWidget* KisToolFill::createOptionWidget()
                                                 "Options together with the label are: /Sample current layer/ /Sample all layers/ "
                                                 "/Sample color labeled layers/. Sample is a verb here and means something akin to 'take into account'.", "Sample:"), widget);
     m_cmbSampleLayersMode = new QComboBox(widget);
+    m_cmbSampleLayersMode->setObjectName("m_cmbSampleLayersMode");
     m_cmbSampleLayersMode->addItem(sampleLayerModeToUserString(SAMPLE_LAYERS_MODE_CURRENT), SAMPLE_LAYERS_MODE_CURRENT);
     m_cmbSampleLayersMode->addItem(sampleLayerModeToUserString(SAMPLE_LAYERS_MODE_ALL), SAMPLE_LAYERS_MODE_ALL);
     m_cmbSampleLayersMode->addItem(sampleLayerModeToUserString(SAMPLE_LAYERS_MODE_COLOR_LABELED), SAMPLE_LAYERS_MODE_COLOR_LABELED);
@@ -291,18 +299,19 @@ QWidget* KisToolFill::createOptionWidget()
                                             "a choice of color labels that a layer can be marked with. Those color labels "
                                             "will be used for calculating the area to fill.", "Labels used:"), widget);
     m_cmbSelectedLabels = new KisColorFilterCombo(widget, false, false);
+    m_cmbSelectedLabels->setObjectName("m_cmbSelectedLabels");
     m_cmbSelectedLabels->updateAvailableLabels(currentImage().isNull() ? KisNodeSP() : currentImage()->root());
 
     QLabel *lbl_fillSelection = new QLabel(i18n("Fill entire selection:"), widget);
     m_checkFillSelection = new QCheckBox(QString(), widget);
+    m_checkFillSelection->setObjectName("m_checkFillSelection");
     m_checkFillSelection->setToolTip(i18n("When checked do not look at the current layer colors, but just fill all of the selected area"));
 
     QLabel *lbl_useSelectionAsBoundary = new QLabel(i18nc("Description for a checkbox in a Fill Tool to use selection borders as boundary when filling", "Use selection as boundary:"), widget);
     m_checkUseSelectionAsBoundary = new QCheckBox(QString(), widget);
+    m_checkUseSelectionAsBoundary->setObjectName("m_checkUseSelectionAsBoundary");
     m_checkUseSelectionAsBoundary->setToolTip(i18nc("Tooltip for 'Use selection as boundary' checkbox", "When checked, use selection borders as boundary when filling"));
 
-
-
     connect (m_checkUseFastMode       , SIGNAL(toggled(bool))    , this, SLOT(slotSetUseFastMode(bool)));
     connect (m_slThreshold       , SIGNAL(valueChanged(int)), this, SLOT(slotSetThreshold(int)));
     connect (m_sizemodWidget     , SIGNAL(valueChanged(int)), this, SLOT(slotSetSizemod(int)));
@@ -334,8 +343,6 @@ QWidget* KisToolFill::createOptionWidget()
 
     widget->setFixedHeight(widget->sizeHint().height());
 
-
-
     // load configuration options
     m_checkUseFastMode->setChecked(m_configGroup.readEntry("useFastMode", false));
     m_slThreshold->setValue(m_configGroup.readEntry("thresholdAmount", 80));
@@ -370,7 +377,6 @@ QWidget* KisToolFill::createOptionWidget()
     // m_sampleLayersMode is set manually above
     // selectedColors are also set manually
 
-
     activateConnectionsToImage();
 
     m_widgetsInitialized = true;
diff --git a/plugins/tools/basictools/kis_tool_gradient.cc b/plugins/tools/basictools/kis_tool_gradient.cc
index b47a52e57f..1f2ef7e0fc 100644
--- a/plugins/tools/basictools/kis_tool_gradient.cc
+++ b/plugins/tools/basictools/kis_tool_gradient.cc
@@ -232,7 +232,7 @@ void KisToolGradient::paintLine(QPainter& gc)
     }
 }
 
-QWidget* KisToolGradient::createOptionWidget()
+QWidget *KisToolGradient::createOptionWidget()
 {
     QWidget *widget = KisToolPaint::createOptionWidget();
     Q_CHECK_PTR(widget);
diff --git a/plugins/tools/basictools/kis_tool_gradient.h b/plugins/tools/basictools/kis_tool_gradient.h
index e3a620e6ee..cd11911223 100644
--- a/plugins/tools/basictools/kis_tool_gradient.h
+++ b/plugins/tools/basictools/kis_tool_gradient.h
@@ -60,7 +60,7 @@ public:
 
     void paint(QPainter &painter, const KoViewConverter &converter) override;
 
-    QWidget* createOptionWidget() override;
+    QWidget *createOptionWidget() override;
 
 public Q_SLOTS:
     void activate(ToolActivation toolActivation, const QSet<KoShape*> &shapes) override;
diff --git a/plugins/tools/basictools/kis_tool_line.cc b/plugins/tools/basictools/kis_tool_line.cc
index ca454e6818..bcba959b0d 100644
--- a/plugins/tools/basictools/kis_tool_line.cc
+++ b/plugins/tools/basictools/kis_tool_line.cc
@@ -95,17 +95,20 @@ void KisToolLine::deactivate()
     cancelStroke();
 }
 
-QWidget* KisToolLine::createOptionWidget()
+QWidget *KisToolLine::createOptionWidget()
 {
     QWidget* widget = KisToolPaint::createOptionWidget();
 
     m_chkUseSensors = new QCheckBox(i18n("Use sensors"));
+    m_chkUseSensors->setObjectName("m_chkUseSensors");
     addOptionWidgetOption(m_chkUseSensors);
 
     m_chkShowPreview = new QCheckBox(i18n("Show Preview"));
+    m_chkShowPreview->setObjectName("m_chkShowPreview");
     addOptionWidgetOption(m_chkShowPreview);
 
     m_chkShowGuideline = new QCheckBox(i18n("Show Guideline"));
+    m_chkShowGuideline->setObjectName("m_chkShowGuildeine");
     addOptionWidgetOption(m_chkShowGuideline);
 
     // hook up connections for value changing
@@ -113,7 +116,6 @@ QWidget* KisToolLine::createOptionWidget()
     connect(m_chkShowPreview, SIGNAL(clicked(bool)), this, SLOT(setShowPreview(bool)) );
     connect(m_chkShowGuideline, SIGNAL(clicked(bool)), this, SLOT(setShowGuideline(bool)) );
 
-
     // read values in from configuration
     m_chkUseSensors->setChecked(configGroup.readEntry("useSensors", true));
     m_chkShowPreview->setChecked(configGroup.readEntry("showPreview", true));
diff --git a/plugins/tools/basictools/kis_tool_line.h b/plugins/tools/basictools/kis_tool_line.h
index 3e6ef2103f..4c4d2e03ea 100644
--- a/plugins/tools/basictools/kis_tool_line.h
+++ b/plugins/tools/basictools/kis_tool_line.h
@@ -78,7 +78,7 @@ private:
     QPointF straightLine(QPointF point);
     void updateGuideline();
     void updatePreviewTimer(bool showGuide);
-    QWidget* createOptionWidget() override;
+    QWidget *createOptionWidget() override;
 
     void endStroke();
     void cancelStroke();
diff --git a/plugins/tools/basictools/kis_tool_measure.cc b/plugins/tools/basictools/kis_tool_measure.cc
index 714e26e641..43d51e8086 100644
--- a/plugins/tools/basictools/kis_tool_measure.cc
+++ b/plugins/tools/basictools/kis_tool_measure.cc
@@ -62,6 +62,7 @@ KisToolMeasureOptionsWidget::KisToolMeasureOptionsWidget(QWidget* parent, double
     optionLayout->addWidget(m_angleLabel, 1, 1);
 
     KComboBox* unitBox = new KComboBox(this);
+    unitBox->setObjectName("unitBox");
     unitBox->addItems(KoUnit::listOfUnitNameForUi(KoUnit::ListAll));
     connect(unitBox, SIGNAL(currentIndexChanged(int)), this, SLOT(slotUnitChanged(int)));
     unitBox->setCurrentIndex(m_unit.indexInListForUi(KoUnit::ListAll));
diff --git a/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp b/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp
index 4bf3971769..93ec731408 100644
--- a/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp
+++ b/plugins/tools/karbonplugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.cpp
@@ -66,6 +66,7 @@ KarbonCalligraphyOptionWidget::KarbonCalligraphyOptionWidget()
     layout->setContentsMargins(0, 0, 0, 0);
 
     m_comboBox = new KComboBox(this);
+    m_comboBox->setObjectName("m_combobox");
     layout->addWidget(m_comboBox, 0, 0);
 
     m_saveButton = new QToolButton(this);
@@ -83,14 +84,17 @@ KarbonCalligraphyOptionWidget::KarbonCalligraphyOptionWidget()
     detailsLayout->setVerticalSpacing(0);
 
     m_usePath = new QCheckBox(i18n("&Follow selected path"), this);
+    m_usePath->setObjectName("m_usePath");
     detailsLayout->addWidget(m_usePath, 0, 0, 1, 4);
 
     m_usePressure = new QCheckBox(i18n("Use tablet &pressure"), this);
+    m_usePressure->setObjectName("m_usePressure");
     detailsLayout->addWidget(m_usePressure, 1, 0, 1, 4);
 
     QLabel *widthLabel = new QLabel(i18n("Width:"), this);
     widthLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     m_widthBox = new KisDoubleParseSpinBox(this);
+    m_widthBox->setObjectName("m_widthBox");
     m_widthBox->setRange(0.0, 999.0);
     widthLabel->setBuddy(m_widthBox);
     detailsLayout->addWidget(widthLabel, 2, 2);
@@ -99,18 +103,22 @@ KarbonCalligraphyOptionWidget::KarbonCalligraphyOptionWidget()
     QLabel *thinningLabel = new QLabel(i18n("Thinning:"), this);
     thinningLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     m_thinningBox = new KisDoubleParseSpinBox(this);
+    m_thinningBox->setObjectName("m_thinningBox");
     m_thinningBox->setRange(-1.0, 1.0);
     m_thinningBox->setSingleStep(0.1);
+
     thinningLabel->setBuddy(m_thinningBox);
     detailsLayout->addWidget(thinningLabel, 2, 0);
     detailsLayout->addWidget(m_thinningBox, 2, 1);
 
     m_useAngle = new QCheckBox(i18n("Use tablet &angle"), this);
+    m_useAngle->setObjectName("m_useAngle");
     detailsLayout->addWidget(m_useAngle, 3, 0, 1, 4);
 
     QLabel *angleLabel = new QLabel(i18n("Angle:"), this);
     angleLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     m_angleBox = new KisIntParseSpinBox(this);
+    m_angleBox->setObjectName("m_angleBox");
     m_angleBox->setRange(0, 179);
     m_angleBox->setWrapping(true);
     angleLabel->setBuddy(m_angleBox);
@@ -120,6 +128,7 @@ KarbonCalligraphyOptionWidget::KarbonCalligraphyOptionWidget()
     QLabel *fixationLabel = new QLabel(i18n("Fixation:"), this);
     fixationLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     m_fixationBox = new KisDoubleParseSpinBox(this);
+    m_fixationBox->setObjectName("m_fixationBox");
     m_fixationBox->setRange(0.0, 1.0);
     m_fixationBox->setSingleStep(0.1);
     fixationLabel->setBuddy(m_fixationBox);
@@ -129,6 +138,7 @@ KarbonCalligraphyOptionWidget::KarbonCalligraphyOptionWidget()
     QLabel *capsLabel = new QLabel(i18n("Caps:"), this);
     capsLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     m_capsBox = new KisDoubleParseSpinBox(this);
+    m_capsBox->setObjectName("m_capsBox");
     m_capsBox->setRange(0.0, 2.0);
     m_capsBox->setSingleStep(0.03);
     capsLabel->setBuddy(m_capsBox);
@@ -138,6 +148,7 @@ KarbonCalligraphyOptionWidget::KarbonCalligraphyOptionWidget()
     QLabel *massLabel = new QLabel(i18n("Mass:"), this);
     massLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     m_massBox = new KisDoubleParseSpinBox(this);
+    m_massBox->setObjectName("m_massBox");
     m_massBox->setRange(0.0, 20.0);
     m_massBox->setDecimals(1);
     massLabel->setBuddy(m_massBox);
@@ -147,6 +158,7 @@ KarbonCalligraphyOptionWidget::KarbonCalligraphyOptionWidget()
     QLabel *dragLabel = new QLabel(i18n("Drag:"), this);
     dragLabel->setAlignment(Qt::AlignRight | Qt::AlignVCenter);
     m_dragBox = new KisDoubleParseSpinBox(this);
+    m_dragBox->setObjectName("m_dragBox");
     m_dragBox->setRange(0.0, 1.0);
     m_dragBox->setSingleStep(0.1);
     dragLabel->setBuddy(m_dragBox);
diff --git a/plugins/tools/tool_dyna/kis_tool_dyna.cpp b/plugins/tools/tool_dyna/kis_tool_dyna.cpp
index 1e2a90d9cd..529ba0631b 100644
--- a/plugins/tools/tool_dyna/kis_tool_dyna.cpp
+++ b/plugins/tools/tool_dyna/kis_tool_dyna.cpp
@@ -287,12 +287,14 @@ QWidget * KisToolDyna::createOptionWidget()
 
     QLabel* massLbl = new QLabel(i18n("Mass:"), optionsWidget);
     m_massSPBox = new KisDoubleSliderSpinBox(optionsWidget);
+    m_massSPBox->setObjectName("m_massSPBox");
     m_massSPBox->setRange(0.0,1.0,2);  
     connect(m_massSPBox, SIGNAL(valueChanged(qreal)), this, SLOT(slotSetMass(qreal)));
     KisToolFreehand::addOptionWidgetOption(m_massSPBox,massLbl);
 
     QLabel* dragLbl = new QLabel(i18n("Drag:"), optionsWidget);
     m_dragSPBox = new KisDoubleSliderSpinBox(optionsWidget);
+    m_dragSPBox->setObjectName("m_dragSPBox");
     m_dragSPBox->setRange(0.0,1.0,2);
     connect(m_dragSPBox, SIGNAL(valueChanged(qreal)), this, SLOT(slotSetDrag(qreal)));
     KisToolFreehand::addOptionWidgetOption(m_dragSPBox,dragLbl);
@@ -300,10 +302,12 @@ QWidget * KisToolDyna::createOptionWidget()
     //NOTE: so far unused, waiting for the changes to propagate rotation/pressure to freehand tool
     // fixed angle might be for 2.4, but the later one for 2.5
     m_chkFixedAngle = new QCheckBox(i18n("Fixed angle:"), optionsWidget);
+    m_chkFixedAngle->setObjectName("m_chkFixedAngle");
     m_chkFixedAngle->setEnabled(false);
     connect(m_chkFixedAngle, SIGNAL(toggled(bool)), this, SLOT(slotSetFixedAngle(bool)));
 
     m_angleDSSBox = new KisDoubleSliderSpinBox(optionsWidget);
+    m_angleDSSBox->setObjectName("m_angleDSSBox");
     m_angleDSSBox->setRange(0,360,0);
     m_angleDSSBox->setSuffix(QChar(Qt::Key_degree));
     m_angleDSSBox->setEnabled(false);
@@ -317,24 +321,6 @@ QWidget * KisToolDyna::createOptionWidget()
     m_chkFixedAngle->setChecked((bool)m_configGroup.readEntry("useFixedAngle", false));
     m_angleDSSBox->setValue(m_configGroup.readEntry("angleAmount", 20));
 
-
-#if 0
-    QLabel* initWidthLbl = new QLabel(i18n("Initial width:"), optionWidget);
-    m_initWidthSPBox = new QDoubleSpinBox(optionWidget);   
-    connect(m_initWidthSPBox, SIGNAL(valueChanged(double)), this, SLOT(slotSetDynaWidth(double)));
-    KisToolFreehand::addOptionWidgetOption(m_initWidthSPBox,initWidthLbl);
-
-    QLabel* widthRangeLbl = new QLabel(i18n("Width range:"), optionWidget);
-    m_widthRangeSPBox = new QDoubleSpinBox(optionWidget);
-    connect(m_widthRangeSPBox, SIGNAL(valueChanged(double)), this, SLOT(slotSetWidthRange(double)));
-    //KisToolFreehand::addOptionWidgetOption(m_widthRangeSPBox,widthRangeLbl);
-
-    m_initWidthSPBox->setValue(m_configGroup.readEntry("initWidth", 10));
-    m_widthRangeSPBox->setValue(m_configGroup.readEntry("initWidthRange", 20));
-
-
-#endif
-
     return optionsWidget;
 }
 
diff --git a/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.cpp b/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.cpp
index 15854c4fdb..dadc6edcfa 100644
--- a/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.cpp
+++ b/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.cpp
@@ -339,7 +339,7 @@ void KisToolLazyBrush::explicitUserStrokeEndRequest()
     }
 }
 
-QWidget * KisToolLazyBrush::createOptionWidget()
+QWidget *KisToolLazyBrush::createOptionWidget()
 {
     KisCanvas2 * kiscanvas = dynamic_cast<KisCanvas2*>(canvas());
 
diff --git a/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h b/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h
index 3935efce07..ad8ad8c79e 100644
--- a/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h
+++ b/plugins/tools/tool_lazybrush/kis_tool_lazy_brush.h
@@ -42,7 +42,7 @@ public:
     KisToolLazyBrush(KoCanvasBase * canvas);
     ~KisToolLazyBrush() override;
 
-    QWidget * createOptionWidget() override;
+    QWidget *createOptionWidget() override;
 
     void activatePrimaryAction() override;
     void deactivatePrimaryAction() override;
diff --git a/plugins/tools/tool_polyline/kis_tool_polyline.h b/plugins/tools/tool_polyline/kis_tool_polyline.h
index d5af3482ce..8b08b853ef 100644
--- a/plugins/tools/tool_polyline/kis_tool_polyline.h
+++ b/plugins/tools/tool_polyline/kis_tool_polyline.h
@@ -35,7 +35,7 @@ public:
     ~KisToolPolyline() override;
 
 protected:
-    QWidget* createOptionWidget() override;
+    QWidget *createOptionWidget() override;
     void finishPolyline(const QVector<QPointF>& points) override;
 
 protected Q_SLOTS:
diff --git a/plugins/tools/tool_smart_patch/kis_tool_smart_patch.h b/plugins/tools/tool_smart_patch/kis_tool_smart_patch.h
index 0b1ca6072b..6b801545b5 100644
--- a/plugins/tools/tool_smart_patch/kis_tool_smart_patch.h
+++ b/plugins/tools/tool_smart_patch/kis_tool_smart_patch.h
@@ -47,7 +47,7 @@ public:
     KisToolSmartPatch(KoCanvasBase * canvas);
     ~KisToolSmartPatch() override;
 
-    QWidget * createOptionWidget() override;
+    QWidget *createOptionWidget() override;
 
     void activatePrimaryAction() override;
     void deactivatePrimaryAction() override;
diff --git a/plugins/tools/tool_transform2/kis_tool_transform.cc b/plugins/tools/tool_transform2/kis_tool_transform.cc
index 6fa94038c5..9f6374e151 100644
--- a/plugins/tools/tool_transform2/kis_tool_transform.cc
+++ b/plugins/tools/tool_transform2/kis_tool_transform.cc
@@ -950,7 +950,7 @@ QList<KisNodeSP> KisToolTransform::fetchNodesList(ToolTransformArgs::TransformMo
     return result;
 }
 
-QWidget* KisToolTransform::createOptionWidget()
+QWidget *KisToolTransform::createOptionWidget()
 {
     if (!m_canvas) return 0;
 
diff --git a/plugins/tools/tool_transform2/kis_tool_transform.h b/plugins/tools/tool_transform2/kis_tool_transform.h
index 81b9625d4c..188dce1f8e 100644
--- a/plugins/tools/tool_transform2/kis_tool_transform.h
+++ b/plugins/tools/tool_transform2/kis_tool_transform.h
@@ -142,7 +142,7 @@ public:
         return false;
     }
 
-    QWidget* createOptionWidget() override;
+    QWidget *createOptionWidget() override;
 
     void mousePressEvent(KoPointerEvent *e) override;
     void mouseMoveEvent(KoPointerEvent *e) override;



More information about the kimageshop mailing list