[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [krita/rempt/impex-refactoring] plugins/tools/tool_transform2: CCBUG:373074 Disable the transform to
From: Boudewijn Rempt <boud () valdyas ! org>
Date: 2016-12-08 9:48:44
Message-ID: E1cEvJk-0002Vi-5H () code ! kde ! org
[Download RAW message or body]
Git commit 46396e6d10bfb26d5de14427bba52e2dd80f0b5e by Boudewijn Rempt.
Committed on 08/12/2016 at 09:48.
Pushed by rempt into branch 'rempt/impex-refactoring'.
CCBUG:373074 Disable the transform tool on vector layers
It doesn't work... The workaround is to use a transform mask.
M +8 -0 plugins/tools/tool_transform2/kis_tool_transform.cc
https://commits.kde.org/krita/46396e6d10bfb26d5de14427bba52e2dd80f0b5e
diff --git a/plugins/tools/tool_transform2/kis_tool_transform.cc \
b/plugins/tools/tool_transform2/kis_tool_transform.cc index ae5fec7812a..487f44e2352 \
100644
--- a/plugins/tools/tool_transform2/kis_tool_transform.cc
+++ b/plugins/tools/tool_transform2/kis_tool_transform.cc
@@ -258,6 +258,14 @@ void KisToolTransform::beginActionImpl(KoPointerEvent *event, \
bool usePrimaryAct return;
}
+ if (currentNode()->inherits("KisShapeLayer")) {
+ QString message = i18n("The transform tool cannot transform a vector \
layer."); + KisCanvas2 * kiscanvas = static_cast<KisCanvas2*>(canvas());
+ kiscanvas->viewManager()->showFloatingMessage(message, \
koIcon("object-locked")); + event->ignore();
+ return;
+ }
+
if (!m_strokeData.strokeId()) {
startStroke(m_currentArgs.mode(), false);
} else {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic