[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    [graphics/krita/rempt/toolpresets] /: Add object names to the relevant tool option widgets
From:       Boudewijn Rempt <null () kde ! org>
Date:       2020-10-31 9:44:44
Message-ID: 20201031094444.4F38912412A5 () leptone ! kde ! org
[Download RAW message or body]

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@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;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic