[PATCH 1 of 3] (Issue31) Improved number formatting and refresh icon

Wald Commits scm-commit at wald.intevation.org
Thu Jul 3 16:20:41 CEST 2014


# HG changeset patch
# User Emanuel Schuetze <emanuel at intevation.de>
# Date 1404396821 -7200
# Node ID 0bb54205c55a704eae958a00399cec4f13192a80
# Parent  62af7d247430324969fe334b7043afeffa076af2
(Issue31) Improved number formatting and refresh icon.

diff -r 62af7d247430 -r 0bb54205c55a ui/img/view-refresh.png
Binary file ui/img/view-refresh.png has changed
diff -r 62af7d247430 -r 0bb54205c55a ui/textoverlaybutton.cpp
--- a/ui/textoverlaybutton.cpp	Thu Jul 03 11:25:19 2014 +0200
+++ b/ui/textoverlaybutton.cpp	Thu Jul 03 16:13:41 2014 +0200
@@ -19,18 +19,23 @@
 {
     QToolButton::paintEvent(e);
     QPainter painter(this);
+    QRect myRect = e->rect().translated(26, -29);
+
+    // circle
+    QLinearGradient gradient(myRect.topLeft(),
+                             myRect.bottomRight());
+    gradient.setColorAt(0, Qt::white);
+    gradient.setColorAt(0.7, Qt::red);
+    QBrush brush(gradient);
+    painter.setBrush(brush);
+    painter.setPen(Qt::white);
+    painter.drawEllipse(75.5, 6, 20, 20);
+
+    // font
     QFont font;
-    QRect myRect = e->rect().translated(0, 10);
-
-    //font.setFamily("Comic Sans MS");
-
-    font.setPixelSize(14);
-    font.setWeight(QFont::DemiBold);
+    font.setPixelSize(11);
+    font.setWeight(QFont::Bold);
     painter.setFont(font);
-
-    //painter.setPen(Qt::white);
-    //painter.drawText(myRect.translated(1,1), Qt::AlignCenter, "20");
-    painter.setPen(qApp->palette().color(QPalette::ButtonText));
     painter.drawText(myRect, Qt::AlignCenter | Qt::AlignVCenter, mOverlay);
 
     return;


More information about the Trustbridge-commits mailing list