From 93aab79febb7cc082b8b5a95df34ba1cded4d4b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johannes=20Tr=C3=B6scher?= Date: Tue, 2 Aug 2011 19:20:11 +0200 Subject: detect srollbar extent in notifyMessage REVIEW:102182 --- src/mainwindow.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 09e2ae1a..9d2f0ff4 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -1226,9 +1226,9 @@ void MainWindow::notifyMessage(const QString &msg, Rekonq::Notify status) bool horizontalScrollbarIsVisible = tab->page()->currentFrame()->scrollBarMaximum(Qt::Horizontal); bool verticalScrollbarIsVisible = tab->page()->currentFrame()->scrollBarMaximum(Qt::Vertical); - //TODO: detect QStyle sizeHint, instead of fixed 17 - int hScrollbarSize = horizontalScrollbarIsVisible ? 17 : 0; - int vScrollbarSize = verticalScrollbarIsVisible ? 17 : 0; + const int scrollbarExtent = style()->pixelMetric(QStyle::PM_ScrollBarExtent); + const int hScrollbarSize = horizontalScrollbarIsVisible ? scrollbarExtent : 0; + const int vScrollbarSize = verticalScrollbarIsVisible ? scrollbarExtent : 0; QPoint webViewOrigin = tab->view()->mapToGlobal(QPoint(0, 0)); QPoint mousePos = tab->mapToGlobal(tab->view()->mousePos()); -- cgit v1.2.1