Re: [PATCH] qgit: increase the space between the lanes.
>
> Hmm, I need to re-think how to do this properly. Any ideas?
>
Hi Martin,
What about this?
If it is Ok for you I will push the change.
Marco
diff --git a/src/mainimpl.cpp b/src/mainimpl.cpp
index 2f26b01..40a22e8 100644
--- a/src/mainimpl.cpp
+++ b/src/mainimpl.cpp
@@ -1451,7 +1451,7 @@ void MainImpl::setupPixmaps() {
// little hack to read items height
new QListViewItem(listViewLog);
ph = listViewLog->firstChild()->height();
- pw = ph / 2;
+ pw = 3 * ph / 4;
listViewLog->clear(); // remove and deletes items
QPixmap cm(pw, ph);
cm.fill();
@@ -1470,12 +1470,13 @@ void MainImpl::setupPixmaps() {
p.begin(pm);
p.setPen(QPen(colors[i % COLORS_NUM], 2));
int type = (i / COLORS_NUM) + 1;
+ QBrush myBrush(QBrush(colors[i % COLORS_NUM], Qt::SolidPattern));
switch(type) {
case ACTIVE:
p.drawLine(P_90, P_270);
p.save();
p.setPen(QPen(colors[i % COLORS_NUM], 1));
- p.setBrush(QBrush(colors[i % COLORS_NUM], Qt::SolidPattern));
+ p.setBrush(myBrush);
p.drawEllipse(pw/8, ph/8, 6*pw/8, 3*ph/8);
p.restore();
break;
@@ -1485,17 +1486,20 @@ void MainImpl::setupPixmaps() {
case MERGE_FORK:
p.drawLine(P_90, P_270);
p.drawLine(P_180, P_0);
- p.drawRect(pw/4, ph/4, pw/2, ph/2);
+ p.fillRect (pw/4, ph/4, pw/2, ph/2, myBrush);
+ p.drawRoundRect(pw/4, ph/4, pw/2, ph/2, 25, 25);
break;
case MERGE_FORK_R:
p.drawLine(P_90, P_270);
p.drawLine(P_180, P_OR);
- p.drawRect(pw/4, ph/4, pw/2, ph/2);
+ p.fillRect (pw/4, ph/4, pw/2, ph/2, myBrush);
+ p.drawRoundRect(pw/4, ph/4, pw/2, ph/2, 25, 25);
break;
case MERGE_FORK_L:
p.drawLine(P_90, P_270);
p.drawLine(P_OR, P_0);
- p.drawRect(pw/4, ph/4, pw/2, ph/2);
+ p.fillRect (pw/4, ph/4, pw/2, ph/2, myBrush);
+ p.drawRoundRect(pw/4, ph/4, pw/2, ph/2, 25, 25);
break;
case JOIN:
p.drawLine(P_90, P_270);
___________________________________
Yahoo! Mail: gratis 1GB per i messaggi e allegati da 10MB
http://mail.yahoo.it