[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/office/kmymoney/kmymoney2/widgets
From: Cristian OneČ› <onet.cristian () gmail ! com>
Date: 2009-10-20 17:01:42
Message-ID: 1256058102.618999.12285.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1038123 by conet:
Made a better match between the schedules calendar view and the color scheme.
M +14 -31 kmymoneydatetbl.cpp
--- trunk/playground/office/kmymoney/kmymoney2/widgets/kmymoneydatetbl.cpp #1038122:1038123
@@ -90,13 +90,8 @@
}
setFocusPolicy( Qt::StrongFocus );
-
- viewport()->setEraseColor(KColorScheme::NormalBackground);
-
setDate(date_); // this initializes firstday, numdays, numDaysPrevMonth
- // So we can emit hoverDate
-// QApplication::setGlobalMouseTracking(true);
viewport()->setMouseTracking(true);
}
@@ -109,10 +104,6 @@
int w=cellWidth();
int h=cellHeight();
KColorScheme colorScheme = KColorScheme(QPalette::Active);
- //QBrush brushBlue(KGlobalSettings::activeTitleColor());
- QBrush brushBlue = colorScheme.background(KColorScheme::PositiveBackground);
- //QBrush brushLightblue(KGlobalSettings::baseColor());
- QBrush brushLightblue = colorScheme.background(KColorScheme::NormalBackground);
QFont font=KGlobalSettings::generalFont();
// -----
@@ -139,25 +130,20 @@
if (!normalday)
{
- //painter->setPen(KGlobalSettings::baseColor());
painter->setPen(colorScheme.background(KColorScheme::NormalBackground).color());
- painter->setBrush(brushLightblue);
+ painter->setBrush(palette().color(QPalette::Base));
painter->drawRect(0, 0, w, h);
- //painter->setPen(KGlobalSettings::activeTitleColor());
- painter->setPen(colorScheme.foreground(KColorScheme::PositiveText).color());
+ painter->setPen(palette().color(QPalette::Highlight));
} else {
- //painter->setPen(KGlobalSettings::activeTitleColor());
painter->setPen(colorScheme.foreground(KColorScheme::PositiveText).color());
- painter->setBrush(brushBlue);
+ painter->setBrush(palette().color(QPalette::Highlight));
painter->drawRect(0, 0, w, h);
- //painter->setPen(KGlobalSettings::activeTextColor());
- painter->setPen(colorScheme.foreground(KColorScheme::PositiveText).color());
+ painter->setPen(palette().color(QPalette::HighlightedText));
}
painter->drawText(0, 0, w, h-1, Qt::AlignCenter,
- daystr, -1, &rect);
- //painter->setPen(KGlobalSettings::textColor());
+ daystr, &rect);
painter->setPen(colorScheme.foreground(KColorScheme::NormalText).color());
-
+
QPainterPath path;
path.moveTo(0, h-1);
path.lineTo(w-1, h-1);
@@ -172,21 +158,18 @@
}
else if (m_type == WEEKLY)
{
- //painter->setPen(KGlobalSettings::activeTitleColor());
painter->setPen(colorScheme.foreground(KColorScheme::PositiveText).color());
- painter->setBrush(brushBlue);
+ painter->setBrush(palette().color(QPalette::Highlight));
painter->drawRect(0, 0, w, h);
- //painter->setPen(KGlobalSettings::activeTextColor());
- painter->setPen(colorScheme.foreground(KColorScheme::PositiveText).color());
+ painter->setPen(palette().color(QPalette::HighlightedText));
int year=date.year();
QString headerText;
- // FIXME: Shouldn't that be i18n()'ed as well
QString weekStr = QString::number(date.weekNumber(&year));
QString yearStr = QString::number(year);
headerText = i18n("Week %1 for year %2.", weekStr, yearStr);
- painter->drawText(0, 0, w, h-1, Qt::AlignCenter, headerText, -1, &rect);
+ painter->drawText(0, 0, w, h-1, Qt::AlignCenter, headerText, &rect);
maxCell.setWidth(width());
@@ -198,19 +181,19 @@
int athird = width()/3;
painter->setPen(KGlobalSettings::activeTitleColor());
- painter->setBrush(brushBlue);
- painter->setPen(/*KGlobalSettings::activeTextColor()*/QColor(Qt::black));
+ painter->setBrush(palette().color(QPalette::Highlight));
+ painter->setPen(palette().color(QPalette::HighlightedText));
if (col == 0)
{
painter->drawRect(0, 0, athird, h);
- painter->drawText(0, 0, athird, h-1, Qt::AlignCenter, "Month 1", -1, &rect);
+ painter->drawText(0, 0, athird, h-1, Qt::AlignCenter, "Month 1", &rect);
painter->drawRect(athird, 0, athird, h);
- painter->drawText(athird, 0, athird, h-1, Qt::AlignCenter, "Month 2", -1, &rect);
+ painter->drawText(athird, 0, athird, h-1, Qt::AlignCenter, "Month 2", &rect);
painter->drawRect(athird*2, 0, athird, h);
- painter->drawText(athird*2, 0, athird, h-1, Qt::AlignCenter, "Month 3", -1, &rect);
+ painter->drawText(athird*2, 0, athird, h-1, Qt::AlignCenter, "Month 3", &rect);
}
}
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic