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

List:       kde-commits
Subject:    [calligra/active-calligratouch-shantanu] qtquick: More correct positioning of link targets for Words
From:       Arjen Hiemstra <ahiemstra () heimr ! nl>
Date:       2013-05-31 17:38:47
Message-ID: 20130531173847.C69AFA6067 () git ! kde ! org
[Download RAW message or body]

Git commit 08408b7934c6476947ebc9e275e2f88bdf88a754 by Arjen Hiemstra.
Committed on 31/05/2013 at 19:38.
Pushed by ahiemstra into branch 'active-calligratouch-shantanu'.

More correct positioning of link targets for Words documents.

I have no clue why it works, but it works

M  +1    -1    qtquick/CQTextDocumentCanvas.cpp

http://commits.kde.org/calligra/08408b7934c6476947ebc9e275e2f88bdf88a754

diff --git a/qtquick/CQTextDocumentCanvas.cpp b/qtquick/CQTextDocumentCanvas.cpp
index 2d9b80b..6a5291c 100644
--- a/qtquick/CQTextDocumentCanvas.cpp
+++ b/qtquick/CQTextDocumentCanvas.cpp
@@ -99,7 +99,7 @@ public:
                             KWPage page = \
                document->pageManager()->page(rect.left());
                             rect.translate(page.topMargin(), page.rightMargin());
                             rect = canvas->viewMode()->documentToView(rect, \
                canvas->viewConverter());
-                            rect.moveLeft(rect.left() - (page.pageNumber() * 8) + \
28); +                            rect.translate(page.pageNumber() * \
(page.topMargin() + page.bottomMargin()) + 20, 0);  obj->setProperty("linkRect", \
                rect);
                             obj->setProperty("linkTarget", \
QUrl(format.anchorHref()));  linkTargets.append(obj);


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

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