diff options
author | unknown <Roopesh Chander@.(none)> | 2009-11-11 13:38:15 +0530 |
---|---|---|
committer | unknown <Roopesh Chander@.(none)> | 2009-11-11 13:38:15 +0530 |
commit | 6a6d7ee7611c6a0b2e4d851d1c7ac2f120591d73 (patch) | |
tree | c1362edb57447434628da59a0449e5a55729fcd6 | |
parent | 32dc8b192728c63c86866a67b069f75644a29086 (diff) |
show progress horizontally, and no transparency, please
-rw-r--r-- | graphicstoolbar.cpp | 8 | ||||
-rw-r--r-- | mainwindow.cpp | 4 |
2 files changed, 7 insertions, 5 deletions
diff --git a/graphicstoolbar.cpp b/graphicstoolbar.cpp index 6c6e6ab..ef29f95 100644 --- a/graphicstoolbar.cpp +++ b/graphicstoolbar.cpp @@ -129,9 +129,11 @@ void GraphicsToolBar::paint(QPainter *painter, const QStyleOptionGraphicsItem *o painter->setPen(Qt::NoPen); painter->setBrush(m_bgBrush); painter->drawRoundedRect(boundingRect(), 10, 10); - painter->setClipRect(boundingRect().adjusted(0, boundingRect().height() * ((100 - m_fillLevel) / 100.0), 0, 0)); - painter->setBrush(m_fillLevelBrush); - painter->drawRoundedRect(boundingRect(), 10, 10); + if (m_fillLevel < 100) { + painter->setClipRect(boundingRect().adjusted(boundingRect().width() * (m_fillLevel / 100.0), 0, 0, 0)); + painter->setBrush(m_fillLevelBrush); + painter->drawRoundedRect(boundingRect(), 10, 10); + } painter->restore(); } diff --git a/mainwindow.cpp b/mainwindow.cpp index e7ba3d5..fa76d05 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -148,8 +148,8 @@ void MainWindow::createBrowserToolbar(QGraphicsScene *scene) { m_browserToolbar->setPos(325, 5); m_browserToolbar->setZValue(10000); - m_browserToolbar->setBackgroundBrush(QColor(50, 50, 200, 50)); - m_browserToolbar->setFillLevelBrush(palette().background()); + m_browserToolbar->setBackgroundBrush(palette().background()); + m_browserToolbar->setFillLevelBrush(QColor(50, 50, 200).lighter(200)); connect(m_selectScrapsButton, SIGNAL(clicked(bool)), m_webView, SLOT(setScrapSelectionEnabled(bool))); connect(m_addressBar, SIGNAL(returnPressed()), SLOT(changeLocation())); |