-rw-r--r-- | korganizer/komonthview.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/korganizer/komonthview.cpp b/korganizer/komonthview.cpp index ddac6e4..3aaa50a 100644 --- a/korganizer/komonthview.cpp +++ b/korganizer/komonthview.cpp | |||
@@ -211,33 +211,34 @@ void MonthViewItem::paint(QPainter *p) | |||
211 | #else | 211 | #else |
212 | bool sel = selected(); | 212 | bool sel = selected(); |
213 | #endif | 213 | #endif |
214 | 214 | ||
215 | 215 | ||
216 | if (KOPrefs::instance()->mMonthViewUsesCategoryColor) | 216 | if (KOPrefs::instance()->mMonthViewUsesCategoryColor) |
217 | { | 217 | { |
218 | p->setBackgroundColor( palette().color( QPalette::Normal, \ | 218 | p->setBackgroundColor( palette().color( QPalette::Normal, \ |
219 | sel ? QColorGroup::Highlight : QColorGroup::Background ) ); | 219 | sel ? QColorGroup::Highlight : QColorGroup::Background ) ); |
220 | p->eraseRect( 0, 0, listBox()->maxItemWidth(), height( listBox() ) ); | 220 | p->eraseRect( 0, 0, listBox()->maxItemWidth(), height( listBox() ) ); |
221 | } | 221 | } |
222 | int x = 1; | 222 | int x = 1; |
223 | //int y = 3;//(height() - mRecurPixmap.height()) /2; | 223 | //int y = 3;//(height() - mRecurPixmap.height()) /2; |
224 | int size = PIXMAP_SIZE; | 224 | int size = PIXMAP_SIZE; |
225 | if ( QApplication::desktop()->width() < 300 ) | 225 | if ( QApplication::desktop()->width() < 300 ) |
226 | size = 3; | 226 | size = 3; |
227 | int y = (height( listBox () ) - size -1 ) /2; | 227 | int heihei = height( listBox () ); |
228 | int y = (heihei - size -1 ) /2; | ||
228 | 229 | ||
229 | if ( KOPrefs::instance()->mMonthShowIcons ) { | 230 | if ( KOPrefs::instance()->mMonthShowIcons ) { |
230 | if ( mInfo ) { | 231 | if ( mInfo ) { |
231 | p->fillRect ( x, y,size,size, Qt::darkGreen ); | 232 | p->fillRect ( x, y,size,size, Qt::darkGreen ); |
232 | x += size + 1; | 233 | x += size + 1; |
233 | } | 234 | } |
234 | if ( mRecur ) { | 235 | if ( mRecur ) { |
235 | p->fillRect ( x, y,size,size, Qt::blue ); | 236 | p->fillRect ( x, y,size,size, Qt::blue ); |
236 | x += size + 1; | 237 | x += size + 1; |
237 | } | 238 | } |
238 | if ( mAlarm ) { | 239 | if ( mAlarm ) { |
239 | p->fillRect ( x, y,size,size, Qt::red ); | 240 | p->fillRect ( x, y,size,size, Qt::red ); |
240 | x += size + 1; | 241 | x += size + 1; |
241 | } | 242 | } |
242 | if ( mReply ) { | 243 | if ( mReply ) { |
243 | p->fillRect ( x, y,size,size, Qt::yellow ); | 244 | p->fillRect ( x, y,size,size, Qt::yellow ); |
@@ -275,33 +276,33 @@ void MonthViewItem::paint(QPainter *p) | |||
275 | } | 276 | } |
276 | x += sizeM/2 + 1; | 277 | x += sizeM/2 + 1; |
277 | x += sizeM + 1; | 278 | x += sizeM + 1; |
278 | } | 279 | } |
279 | QFontMetrics fm = p->fontMetrics(); | 280 | QFontMetrics fm = p->fontMetrics(); |
280 | int yPos; | 281 | int yPos; |
281 | int pmheight = size; | 282 | int pmheight = size; |
282 | if( pmheight < fm.height() ) | 283 | if( pmheight < fm.height() ) |
283 | yPos = fm.ascent() + fm.leading()/2; | 284 | yPos = fm.ascent() + fm.leading()/2; |
284 | else | 285 | else |
285 | yPos = pmheight/2 - fm.height()/2 + fm.ascent(); | 286 | yPos = pmheight/2 - fm.height()/2 + fm.ascent(); |
286 | p->setPen( palette().color( QPalette::Normal, sel ? \ | 287 | p->setPen( palette().color( QPalette::Normal, sel ? \ |
287 | QColorGroup::HighlightedText : QColorGroup::Foreground ) ); | 288 | QColorGroup::HighlightedText : QColorGroup::Foreground ) ); |
288 | p->drawText( x, yPos, text() ); | 289 | p->drawText( x, yPos, text() ); |
289 | if ( mIncidence->cancelled() ) { | 290 | if ( mIncidence->cancelled() ) { |
290 | int wid = fm.width( text() ); | 291 | int wid = fm.width( text() ); |
291 | p->drawLine( x, yPos- fm.height()/2+3,x+wid, yPos- fm.height()/2 +3); | 292 | p->drawLine( x, heihei/2 ,x+wid, heihei/2 ); |
292 | } | 293 | } |
293 | 294 | ||
294 | } | 295 | } |
295 | 296 | ||
296 | int MonthViewItem::height(const QListBox *lb) const | 297 | int MonthViewItem::height(const QListBox *lb) const |
297 | { | 298 | { |
298 | if ( lb ) | 299 | if ( lb ) |
299 | return lb->fontMetrics().lineSpacing()+1; | 300 | return lb->fontMetrics().lineSpacing()+1; |
300 | return 10; | 301 | return 10; |
301 | } | 302 | } |
302 | 303 | ||
303 | int MonthViewItem::width(const QListBox *lb) const | 304 | int MonthViewItem::width(const QListBox *lb) const |
304 | { | 305 | { |
305 | int size = PIXMAP_SIZE; | 306 | int size = PIXMAP_SIZE; |
306 | if ( QApplication::desktop()->width() < 300 ) | 307 | if ( QApplication::desktop()->width() < 300 ) |
307 | size = 3; | 308 | size = 3; |