[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [krita] /: Fixed bug where changing tools would disable size and flow sliders
From: Allen Marshall <null () kde ! org>
Date: 2017-05-31 19:02:13
Message-ID: E1dG8sn-0000j8-0i () code ! kde ! org
[Download RAW message or body]
Git commit eb7fae70bb4bcfe6a967d45b23ccc5f8d8065f90 by Allen Marshall.
Committed on 17/05/2017 at 23:31.
Pushed by allenmarshall into branch 'master'.
Fixed bug where changing tools would disable size and flow sliders
M +2 -2 libs/ui/kis_paintop_box.cc
M +2 -1 libs/ui/tool/kis_tool_freehand.cc
M +2 -1 libs/ui/tool/kis_tool_shape.cc
M +0 -5 plugins/tools/basictools/kis_tool_line.cc
M +0 -1 plugins/tools/basictools/kis_tool_line.h
https://commits.kde.org/krita/eb7fae70bb4bcfe6a967d45b23ccc5f8d8065f90
diff --git a/libs/ui/kis_paintop_box.cc b/libs/ui/kis_paintop_box.cc
index 5e3c69954c3..7981cec3266 100644
--- a/libs/ui/kis_paintop_box.cc
+++ b/libs/ui/kis_paintop_box.cc
@@ -1090,11 +1090,11 @@ void KisPaintopBox::slotToolChanged(KoCanvasController* canvas, int toolId)
}
if (flags & KisTool::FLAG_USES_CUSTOM_PRESET) {
- setWidgetState(ENABLE_PRESETS | ENABLE_SIZE | ENABLE_FLOW);
+ setWidgetState(ENABLE_PRESETS);
slotUpdatePreset();
m_presetsEnabled = true;
} else {
- setWidgetState(DISABLE_PRESETS | DISABLE_SIZE | DISABLE_FLOW);
+ setWidgetState(DISABLE_PRESETS);
m_presetsEnabled = false;
}
diff --git a/libs/ui/tool/kis_tool_freehand.cc b/libs/ui/tool/kis_tool_freehand.cc
index d843c15b947..47b93df9667 100644
--- a/libs/ui/tool/kis_tool_freehand.cc
+++ b/libs/ui/tool/kis_tool_freehand.cc
@@ -149,7 +149,8 @@ void KisToolFreehand::resetHelper(KisToolFreehandHelper *helper)
int KisToolFreehand::flags() const
{
- return KisTool::FLAG_USES_CUSTOM_COMPOSITEOP|KisTool::FLAG_USES_CUSTOM_PRESET;
+ return KisTool::FLAG_USES_CUSTOM_COMPOSITEOP|KisTool::FLAG_USES_CUSTOM_PRESET
+ |KisTool::FLAG_USES_CUSTOM_SIZE;
}
void KisToolFreehand::activate(ToolActivation activation, const QSet<KoShape*> &shapes)
diff --git a/libs/ui/tool/kis_tool_shape.cc b/libs/ui/tool/kis_tool_shape.cc
index 97e6ef1c2a5..306a84a9143 100644
--- a/libs/ui/tool/kis_tool_shape.cc
+++ b/libs/ui/tool/kis_tool_shape.cc
@@ -71,7 +71,8 @@ void KisToolShape::activate(ToolActivation toolActivation, const QSet<KoShape*>
int KisToolShape::flags() const
{
- return KisTool::FLAG_USES_CUSTOM_COMPOSITEOP|KisTool::FLAG_USES_CUSTOM_PRESET;
+ return KisTool::FLAG_USES_CUSTOM_COMPOSITEOP|KisTool::FLAG_USES_CUSTOM_PRESET
+ |KisTool::FLAG_USES_CUSTOM_SIZE;
}
QWidget * KisToolShape::createOptionWidget()
diff --git a/plugins/tools/basictools/kis_tool_line.cc b/plugins/tools/basictools/kis_tool_line.cc
index bcb1607db87..770498df962 100644
--- a/plugins/tools/basictools/kis_tool_line.cc
+++ b/plugins/tools/basictools/kis_tool_line.cc
@@ -79,11 +79,6 @@ KisToolLine::~KisToolLine()
{
}
-int KisToolLine::flags() const
-{
- return KisTool::FLAG_USES_CUSTOM_COMPOSITEOP|KisTool::FLAG_USES_CUSTOM_PRESET;
-}
-
void KisToolLine::resetCursorStyle()
{
KisToolPaint::resetCursorStyle();
diff --git a/plugins/tools/basictools/kis_tool_line.h b/plugins/tools/basictools/kis_tool_line.h
index e9db2097f2e..281b4b03562 100644
--- a/plugins/tools/basictools/kis_tool_line.h
+++ b/plugins/tools/basictools/kis_tool_line.h
@@ -60,7 +60,6 @@ public:
void activate(ToolActivation activation, const QSet<KoShape*> &shapes) override;
void deactivate() override;
- int flags() const override;
void paint(QPainter& gc, const KoViewConverter &converter) override;
QString quickHelp() const override;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic