D17120: Implement zooming with Ctrl+mouse wheel
Tomaz Canabrava
noreply at phabricator.kde.org
Fri Nov 23 10:32:39 GMT 2018
tcanabrava requested changes to this revision.
tcanabrava added inline comments.
This revision now requires changes to proceed.
INLINE COMMENTS
> view.cpp:3691-3712
> +void View::updateAnim()
> +{
> + const int MAX = 11;
> + const int ANIM_MS = MAX*16;
> +
> + if (m_animInfo.step >= MAX)
> + {
It seems that you are interpolating by hand, why don't you try to use something like a QEasingCurve + a QPropertyAnimation?
> view.h:637-640
> + QPointF beginTL;
> + QPointF beginBR;
> + QPointF endTL;
> + QPointF endBR;
What's TL and BR? Be explicit in the code.
REPOSITORY
R334 KmPlot
REVISION DETAIL
https://phabricator.kde.org/D17120
To: yurchor, #kde_edu, tcanabrava
Cc: tcanabrava, kde-edu, kde-doc-english, skadinna, narvaez, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-edu/attachments/20181123/64237c35/attachment.html>
More information about the kde-edu
mailing list