Home
Phabricator
Search
Log In
Paste
P36
Masterwork From Distant Lands
Active
Public
Actions
Authored by
dkazakov
on May 5 2016, 2:25 PM.
Edit Paste
Archive Paste
View Raw File
Subscribe
Mute Notifications
Award Token
Flag For Later
Tags
None
Subscribers
None
diff --git a/libs/ui/input/kis_input_manager.cpp b/libs/ui/input/kis_input_manager.cpp
index f2c2626..24c6007 100644
--- a/libs/ui/input/kis_input_manager.cpp
+++ b/libs/ui/input/kis_input_manager.cpp
@@ -447,6 +447,12 @@ bool KisInputManager::eventFilterImpl(QEvent * event)
}
event->setAccepted(true);
retval = true;
+
+ QTabletEvent *t = tabletEvent;
+ QTabletEvent copy(QEvent::TabletMove, t->pos(), t->globalPos(), t->device(), t->pointerType(), t->pressure(), 0,0,0,0,0,t->modifiers(), t->uniqueId(), Qt::NoButton, t->button());
+ retval = d->handleCompressedTabletEvent(©);
+ //retval = d->handleCompressedTabletEvent(©);
+
start_ignore_cursor_events();
d->eatOneMousePress();
break;
diff --git a/libs/ui/tool/kis_tool_freehand_helper.cpp b/libs/ui/tool/kis_tool_freehand_helper.cpp
index 0ae8d9a..d9c0e02 100644
--- a/libs/ui/tool/kis_tool_freehand_helper.cpp
+++ b/libs/ui/tool/kis_tool_freehand_helper.cpp
@@ -478,6 +478,8 @@ void KisToolFreehandHelper::paint(KoPointerEvent *event)
if (m_d->smoothingOptions->smoothingType() == KisSmoothingOptions::SIMPLE_SMOOTHING
|| m_d->smoothingOptions->smoothingType() == KisSmoothingOptions::WEIGHTED_SMOOTHING)
{
+ qDebug() << ppVar(m_d->previousPaintInformation.pos()) << ppVar(info.pos()) << ppVar(m_d->haveTangent);
+
// Now paint between the coordinates, using the bezier curve interpolation
if (!m_d->haveTangent) {
m_d->haveTangent = true;
@@ -493,6 +495,9 @@ void KisToolFreehandHelper::paint(KoPointerEvent *event)
m_d->previousTangent = newTangent;
}
+
+ qDebug() << ppVar(m_d->previousTangent);
+
m_d->olderPaintInformation = m_d->previousPaintInformation;
m_d->strokeTimeoutTimer.start(100);
}
dkazakov
edited the content of this paste.
(Show Details)
May 5 2016, 2:25 PM
dkazakov
changed the title of this paste from untitled to
Masterwork From Distant Lands
.
dkazakov
mentioned this in
D1451: Drop TabletMove events following TabletPress with repeated coordinates.
.
May 5 2016, 2:40 PM
Log In to Comment