summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorunknown <Roopesh Chander@.(none)>2009-11-11 13:38:15 +0530
committerunknown <Roopesh Chander@.(none)>2009-11-11 13:38:15 +0530
commit6a6d7ee7611c6a0b2e4d851d1c7ac2f120591d73 (patch)
treec1362edb57447434628da59a0449e5a55729fcd6
parent32dc8b192728c63c86866a67b069f75644a29086 (diff)
show progress horizontally, and no transparency, please
-rw-r--r--graphicstoolbar.cpp8
-rw-r--r--mainwindow.cpp4
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()));