-rw-r--r-- | korganizer/komonthview.cpp | 44 | ||||
-rw-r--r-- | korganizer/komonthview.h | 8 |
2 files changed, 26 insertions, 26 deletions
diff --git a/korganizer/komonthview.cpp b/korganizer/komonthview.cpp index 64b0e95..1c2d6a2 100644 --- a/korganizer/komonthview.cpp +++ b/korganizer/komonthview.cpp | |||
@@ -133,25 +133,25 @@ void KNoScrollListBox::focusInEvent ( QFocusEvent * e ) | |||
133 | } | 133 | } |
134 | } | 134 | } |
135 | } | 135 | } |
136 | void KNoScrollListBox::focusOutEvent ( QFocusEvent * e ) | 136 | void KNoScrollListBox::focusOutEvent ( QFocusEvent * e ) |
137 | { | 137 | { |
138 | int i = currentItem (); | 138 | int i = currentItem (); |
139 | if ( i >= 0 ) { | 139 | if ( i >= 0 ) { |
140 | setSelected ( i, false ); | 140 | setSelected ( i, false ); |
141 | } | 141 | } |
142 | QListBox::focusOutEvent ( e ); | 142 | QListBox::focusOutEvent ( e ); |
143 | setVScrollBarMode(QScrollView::AlwaysOff); | 143 | setVScrollBarMode(QScrollView::AlwaysOff); |
144 | setHScrollBarMode(QScrollView::AlwaysOff); | 144 | setHScrollBarMode(QScrollView::AlwaysOff); |
145 | emit highligtIncidence( 0, (MonthViewCell*)this, 0 ); | 145 | emit highlightIncidence( 0, (MonthViewCell*)this, 0 ); |
146 | } | 146 | } |
147 | 147 | ||
148 | QString KNoScrollListBox::getWhatsThisText(QPoint p) | 148 | QString KNoScrollListBox::getWhatsThisText(QPoint p) |
149 | { | 149 | { |
150 | QListBoxItem* item = itemAt ( p ); | 150 | QListBoxItem* item = itemAt ( p ); |
151 | if ( ! item ) { | 151 | if ( ! item ) { |
152 | return i18n("Click in the cell\nto add an event!"); | 152 | return i18n("Click in the cell\nto add an event!"); |
153 | } | 153 | } |
154 | return KIncidenceFormatter::instance()->getFormattedText(((MonthViewItem*) item)->incidence(), | 154 | return KIncidenceFormatter::instance()->getFormattedText(((MonthViewItem*) item)->incidence(), |
155 | KOPrefs::instance()->mWTshowDetails, | 155 | KOPrefs::instance()->mWTshowDetails, |
156 | KOPrefs::instance()->mWTshowCreated, | 156 | KOPrefs::instance()->mWTshowCreated, |
157 | KOPrefs::instance()->mWTshowChanged); | 157 | KOPrefs::instance()->mWTshowChanged); |
@@ -278,75 +278,75 @@ void KNoScrollListBox::mousePressEvent(QMouseEvent *e) | |||
278 | } | 278 | } |
279 | } | 279 | } |
280 | 280 | ||
281 | MonthViewItem::MonthViewItem( Incidence *incidence, const QString & s) | 281 | MonthViewItem::MonthViewItem( Incidence *incidence, const QString & s) |
282 | : QListBoxItem() | 282 | : QListBoxItem() |
283 | { | 283 | { |
284 | mblockRepaint = true; | 284 | mblockRepaint = true; |
285 | isWeekItem = KOPrefs::instance()->mMonthViewWeek; | 285 | isWeekItem = KOPrefs::instance()->mMonthViewWeek; |
286 | recycle( incidence, s ); | 286 | recycle( incidence, s ); |
287 | } | 287 | } |
288 | void MonthViewItem::recycle( Incidence *incidence, const QString & s) | 288 | void MonthViewItem::recycle( Incidence *incidence, const QString & s) |
289 | { | 289 | { |
290 | mDisplayHightlighted = false; | 290 | mDisplayHighlighted = false; |
291 | setText( s ); | 291 | setText( s ); |
292 | mMultiday = 0; | 292 | mMultiday = 0; |
293 | mIncidence = incidence; | 293 | mIncidence = incidence; |
294 | mRecur = false; | 294 | mRecur = false; |
295 | mAlarm = false; | 295 | mAlarm = false; |
296 | mReply = false; | 296 | mReply = false; |
297 | mInfo = false; | 297 | mInfo = false; |
298 | mdayPos = 0; | 298 | mdayPos = 0; |
299 | } | 299 | } |
300 | 300 | ||
301 | bool MonthViewItem::setHighlightedFalse() | 301 | bool MonthViewItem::setHighlightedFalse() |
302 | { | 302 | { |
303 | if ( !mDisplayHightlighted ) | 303 | if ( !mDisplayHighlighted ) |
304 | return false; | 304 | return false; |
305 | mDisplayHightlighted = false; | 305 | mDisplayHighlighted = false; |
306 | return true; | 306 | return true; |
307 | } | 307 | } |
308 | 308 | ||
309 | bool MonthViewItem::setHighlighted( Incidence * inc ) | 309 | bool MonthViewItem::setHighlighted( Incidence * inc ) |
310 | { | 310 | { |
311 | if ( inc == mIncidence ) { | 311 | if ( inc == mIncidence ) { |
312 | if ( mDisplayHightlighted ) | 312 | if ( mDisplayHighlighted ) |
313 | return false; | 313 | return false; |
314 | mDisplayHightlighted = true; | 314 | mDisplayHighlighted = true; |
315 | return true; | 315 | return true; |
316 | } else { | 316 | } else { |
317 | if ( !mDisplayHightlighted ) | 317 | if ( !mDisplayHighlighted ) |
318 | return false; | 318 | return false; |
319 | mDisplayHightlighted = false; | 319 | mDisplayHighlighted = false; |
320 | return true; | 320 | return true; |
321 | } | 321 | } |
322 | return false; | 322 | return false; |
323 | } | 323 | } |
324 | void MonthViewItem::paint(QPainter *p) | 324 | void MonthViewItem::paint(QPainter *p) |
325 | { | 325 | { |
326 | if ( mblockRepaint || !mIncidence ) { | 326 | if ( mblockRepaint || !mIncidence ) { |
327 | return; | 327 | return; |
328 | } | 328 | } |
329 | #if QT_VERSION >= 0x030000 | 329 | #if QT_VERSION >= 0x030000 |
330 | bool sel = isSelected(); | 330 | bool sel = isSelected(); |
331 | #else | 331 | #else |
332 | bool sel = selected(); | 332 | bool sel = selected(); |
333 | #endif | 333 | #endif |
334 | int heihei = height( listBox () ); | 334 | int heihei = height( listBox () ); |
335 | int x = 1; | 335 | int x = 1; |
336 | if (KOPrefs::instance()->mMonthViewUsesCategoryColor || mDisplayHightlighted || sel ) | 336 | if (KOPrefs::instance()->mMonthViewUsesCategoryColor || mDisplayHighlighted || sel ) |
337 | { | 337 | { |
338 | 338 | ||
339 | p->setBackgroundColor( palette().color( QPalette::Normal, \ | 339 | p->setBackgroundColor( palette().color( QPalette::Normal, \ |
340 | sel ||mDisplayHightlighted ? QColorGroup::Highlight : QColorGroup::Background ) ); | 340 | sel ||mDisplayHighlighted ? QColorGroup::Highlight : QColorGroup::Background ) ); |
341 | p->eraseRect( 0, 0, listBox()->maxItemWidth(), heihei ); | 341 | p->eraseRect( 0, 0, listBox()->maxItemWidth(), heihei ); |
342 | } | 342 | } |
343 | 343 | ||
344 | //int y = 3;//(height() - mRecurPixmap.height()) /2; | 344 | //int y = 3;//(height() - mRecurPixmap.height()) /2; |
345 | int size = PIXMAP_SIZE; | 345 | int size = PIXMAP_SIZE; |
346 | if ( QApplication::desktop()->width() < 300 ) | 346 | if ( QApplication::desktop()->width() < 300 ) |
347 | size = 3; | 347 | size = 3; |
348 | int y = (heihei - size -1 ) /2; | 348 | int y = (heihei - size -1 ) /2; |
349 | 349 | ||
350 | if ( mIncidence->calID() > 1 ) { | 350 | if ( mIncidence->calID() > 1 ) { |
351 | p->fillRect ( x, y-2,size,size+4, KOPrefs::instance()->defaultColor( mIncidence->calID() ) ); | 351 | p->fillRect ( x, y-2,size,size+4, KOPrefs::instance()->defaultColor( mIncidence->calID() ) ); |
352 | p->drawRect ( x, y-2,size,size+4); | 352 | p->drawRect ( x, y-2,size,size+4); |
@@ -1091,43 +1091,43 @@ void MonthViewCell::contextMenu( QListBoxItem *item ) | |||
1091 | if ( !item ) { | 1091 | if ( !item ) { |
1092 | mMonthView->showContextMenu( 0 ); | 1092 | mMonthView->showContextMenu( 0 ); |
1093 | return; | 1093 | return; |
1094 | } | 1094 | } |
1095 | MonthViewItem *eventItem = static_cast<MonthViewItem *>( item ); | 1095 | MonthViewItem *eventItem = static_cast<MonthViewItem *>( item ); |
1096 | Incidence *incidence = eventItem->incidence(); | 1096 | Incidence *incidence = eventItem->incidence(); |
1097 | if ( incidence ) mMonthView->showContextMenu( incidence ); | 1097 | if ( incidence ) mMonthView->showContextMenu( incidence ); |
1098 | } | 1098 | } |
1099 | 1099 | ||
1100 | void MonthViewCell::selection( QListBoxItem *item ) | 1100 | void MonthViewCell::selection( QListBoxItem *item ) |
1101 | { | 1101 | { |
1102 | if ( !item ) { | 1102 | if ( !item ) { |
1103 | emit highligtIncidence( 0 , this, 0 ); | 1103 | emit highlightIncidence( 0 , this, 0 ); |
1104 | return; | 1104 | return; |
1105 | } | 1105 | } |
1106 | MonthViewItem * it = (static_cast<MonthViewItem *>( item )); | 1106 | MonthViewItem * it = (static_cast<MonthViewItem *>( item )); |
1107 | emit highligtIncidence( it->incidence(), this, it->multiDay() ); | 1107 | emit highlightIncidence( it->incidence(), this, it->multiDay() ); |
1108 | mMonthView->setSelectedCell( this ); | 1108 | mMonthView->setSelectedCell( this ); |
1109 | } | 1109 | } |
1110 | 1110 | ||
1111 | void MonthViewCell::deHightLight() | 1111 | void MonthViewCell::deHighLight() |
1112 | { | 1112 | { |
1113 | MonthViewItem *mitem = (MonthViewItem*) firstItem (); | 1113 | MonthViewItem *mitem = (MonthViewItem*) firstItem (); |
1114 | while ( mitem ) { | 1114 | while ( mitem ) { |
1115 | if ( mitem->setHighlightedFalse() ) | 1115 | if ( mitem->setHighlightedFalse() ) |
1116 | updateItem ( mitem ); | 1116 | updateItem ( mitem ); |
1117 | mitem = (MonthViewItem *)mitem->next(); | 1117 | mitem = (MonthViewItem *)mitem->next(); |
1118 | } | 1118 | } |
1119 | } | 1119 | } |
1120 | // returns true if no inc found | 1120 | // returns true if no inc found |
1121 | bool MonthViewCell::doHightLight( Incidence * inc ) | 1121 | bool MonthViewCell::doHighLight( Incidence * inc ) |
1122 | { | 1122 | { |
1123 | 1123 | ||
1124 | MonthViewItem *mitem = (MonthViewItem*) firstItem (); | 1124 | MonthViewItem *mitem = (MonthViewItem*) firstItem (); |
1125 | while ( mitem ) { | 1125 | while ( mitem ) { |
1126 | if ( mitem->incidence() == inc ) { | 1126 | if ( mitem->incidence() == inc ) { |
1127 | if ( mitem->setHighlighted( inc ) ) | 1127 | if ( mitem->setHighlighted( inc ) ) |
1128 | updateItem ( mitem ); | 1128 | updateItem ( mitem ); |
1129 | return false; | 1129 | return false; |
1130 | } | 1130 | } |
1131 | mitem = (MonthViewItem *)mitem->next(); | 1131 | mitem = (MonthViewItem *)mitem->next(); |
1132 | } | 1132 | } |
1133 | return true; | 1133 | return true; |
@@ -1234,44 +1234,44 @@ KOMonthView::KOMonthView(Calendar *calendar, QWidget *parent, const char *name) | |||
1234 | mCells.insert( row * mDaysPerWeek + col, cell ); | 1234 | mCells.insert( row * mDaysPerWeek + col, cell ); |
1235 | 1235 | ||
1236 | connect( cell, SIGNAL( defaultAction( Incidence * ) ), | 1236 | connect( cell, SIGNAL( defaultAction( Incidence * ) ), |
1237 | SLOT( defaultAction( Incidence * ) ) ); | 1237 | SLOT( defaultAction( Incidence * ) ) ); |
1238 | connect( cell, SIGNAL( newEventSignal( QDateTime ) ), | 1238 | connect( cell, SIGNAL( newEventSignal( QDateTime ) ), |
1239 | SIGNAL( newEventSignal( QDateTime ) ) ); | 1239 | SIGNAL( newEventSignal( QDateTime ) ) ); |
1240 | connect( cell, SIGNAL( showDaySignal( QDate ) ), | 1240 | connect( cell, SIGNAL( showDaySignal( QDate ) ), |
1241 | SIGNAL( showDaySignal( QDate ) ) ); | 1241 | SIGNAL( showDaySignal( QDate ) ) ); |
1242 | connect( cell, SIGNAL( nextCell() ), | 1242 | connect( cell, SIGNAL( nextCell() ), |
1243 | SLOT( nextCell() ) ); | 1243 | SLOT( nextCell() ) ); |
1244 | connect( cell, SIGNAL( prevCell() ), | 1244 | connect( cell, SIGNAL( prevCell() ), |
1245 | SLOT( prevCell() ) ); | 1245 | SLOT( prevCell() ) ); |
1246 | connect( cell, SIGNAL( highligtIncidence( Incidence * , MonthViewCell *, int ) ), | 1246 | connect( cell, SIGNAL( highlightIncidence( Incidence * , MonthViewCell *, int ) ), |
1247 | SLOT( incidenceHighlighted( Incidence *, MonthViewCell *, int ) )); | 1247 | SLOT( incidenceHighlighted( Incidence *, MonthViewCell *, int ) )); |
1248 | } | 1248 | } |
1249 | } | 1249 | } |
1250 | mCellsW.resize( mDaysPerWeek ); | 1250 | mCellsW.resize( mDaysPerWeek ); |
1251 | for( col = 0; col < mDaysPerWeek; ++col ) { | 1251 | for( col = 0; col < mDaysPerWeek; ++col ) { |
1252 | MonthViewCell *cell = new MonthViewCell( this, mWeekView ); | 1252 | MonthViewCell *cell = new MonthViewCell( this, mWeekView ); |
1253 | mCellsW.insert( col, cell ); | 1253 | mCellsW.insert( col, cell ); |
1254 | 1254 | ||
1255 | connect( cell, SIGNAL( defaultAction( Incidence * ) ), | 1255 | connect( cell, SIGNAL( defaultAction( Incidence * ) ), |
1256 | SLOT( defaultAction( Incidence * ) ) ); | 1256 | SLOT( defaultAction( Incidence * ) ) ); |
1257 | connect( cell, SIGNAL( newEventSignal( QDateTime ) ), | 1257 | connect( cell, SIGNAL( newEventSignal( QDateTime ) ), |
1258 | SIGNAL( newEventSignal( QDateTime ) ) ); | 1258 | SIGNAL( newEventSignal( QDateTime ) ) ); |
1259 | connect( cell, SIGNAL( showDaySignal( QDate ) ), | 1259 | connect( cell, SIGNAL( showDaySignal( QDate ) ), |
1260 | SIGNAL( showDaySignal( QDate ) ) ); | 1260 | SIGNAL( showDaySignal( QDate ) ) ); |
1261 | connect( cell, SIGNAL( nextCell() ), | 1261 | connect( cell, SIGNAL( nextCell() ), |
1262 | SLOT( nextCell() ) ); | 1262 | SLOT( nextCell() ) ); |
1263 | connect( cell, SIGNAL( prevCell() ), | 1263 | connect( cell, SIGNAL( prevCell() ), |
1264 | SLOT( prevCell() ) ); | 1264 | SLOT( prevCell() ) ); |
1265 | connect( cell, SIGNAL( highligtIncidence( Incidence * , MonthViewCell *, int ) ), | 1265 | connect( cell, SIGNAL( highlightIncidence( Incidence * , MonthViewCell *, int ) ), |
1266 | SLOT( incidenceHighlighted( Incidence *, MonthViewCell *, int ) )); | 1266 | SLOT( incidenceHighlighted( Incidence *, MonthViewCell *, int ) )); |
1267 | cell->updateConfig(KOPrefs::instance()->mMonthViewUsesBigFont ); | 1267 | cell->updateConfig(KOPrefs::instance()->mMonthViewUsesBigFont ); |
1268 | } | 1268 | } |
1269 | 1269 | ||
1270 | //connect( mWeekLabels[mNumWeeks], SIGNAL( clicked() ), SLOT( switchView() ) ); | 1270 | //connect( mWeekLabels[mNumWeeks], SIGNAL( clicked() ), SLOT( switchView() ) ); |
1271 | mContextMenu = eventPopup(); | 1271 | mContextMenu = eventPopup(); |
1272 | mContextMenu->addAdditionalItem(QIconSet(QPixmap()), | 1272 | mContextMenu->addAdditionalItem(QIconSet(QPixmap()), |
1273 | i18n("New Event..."),this, | 1273 | i18n("New Event..."),this, |
1274 | SLOT(slotNewEvent()),false); | 1274 | SLOT(slotNewEvent()),false); |
1275 | mContextMenu->addAdditionalItem(QIconSet(QPixmap()), | 1275 | mContextMenu->addAdditionalItem(QIconSet(QPixmap()), |
1276 | i18n("New Todo..."),this, | 1276 | i18n("New Todo..."),this, |
1277 | SLOT(slotNewTodo()),false); | 1277 | SLOT(slotNewTodo()),false); |
@@ -1328,69 +1328,69 @@ KOMonthView::KOMonthView(Calendar *calendar, QWidget *parent, const char *name) | |||
1328 | mWidStack->raiseWidget( mWeekView ); | 1328 | mWidStack->raiseWidget( mWeekView ); |
1329 | else | 1329 | else |
1330 | mWidStack->raiseWidget( mMonthView ); | 1330 | mWidStack->raiseWidget( mMonthView ); |
1331 | } | 1331 | } |
1332 | 1332 | ||
1333 | KOMonthView::~KOMonthView() | 1333 | KOMonthView::~KOMonthView() |
1334 | { | 1334 | { |
1335 | delete mContextMenu; | 1335 | delete mContextMenu; |
1336 | } | 1336 | } |
1337 | 1337 | ||
1338 | void KOMonthView::incidenceHighlighted( Incidence * inc , MonthViewCell* mc, int mday ) | 1338 | void KOMonthView::incidenceHighlighted( Incidence * inc , MonthViewCell* mc, int mday ) |
1339 | { | 1339 | { |
1340 | //qDebug("KOMonthView::incidenceHighlighted %d %d %d", inc, mc, mday ); | 1340 | qDebug("11 KOMonthView::incidenceHighlighted %d %d %d", inc, mc, mday ); |
1341 | static Incidence * lastInc = 0; | 1341 | static Incidence * lastInc = 0; |
1342 | static MonthViewCell * lastCell = 0; | 1342 | static MonthViewCell * lastCell = 0; |
1343 | 1343 | ||
1344 | if ( lastInc == inc && lastCell == mc ) | 1344 | if ( lastInc == inc && lastCell == mc ) |
1345 | return; | 1345 | return; |
1346 | lastInc = inc; | 1346 | lastInc = inc; |
1347 | lastCell = mc; | 1347 | lastCell = mc; |
1348 | //qDebug("KOMonthView::incidenceHighlighted %d %d %d", inc, mc, mday ); | 1348 | qDebug("222 KOMonthView::incidenceHighlighted %d %d %d", inc, mc, mday ); |
1349 | 1349 | ||
1350 | bool weekview = false; | 1350 | bool weekview = false; |
1351 | int index = 0; | 1351 | int index = 0; |
1352 | for (uint i = 0; i < mCellsW.count(); ++i) { | 1352 | for (uint i = 0; i < mCellsW.count(); ++i) { |
1353 | if ( mCellsW[i] == mc ) { | 1353 | if ( mCellsW[i] == mc ) { |
1354 | weekview = true; | 1354 | weekview = true; |
1355 | index = i; | 1355 | index = i; |
1356 | break; | 1356 | break; |
1357 | } | 1357 | } |
1358 | } | 1358 | } |
1359 | QPtrVector<MonthViewCell> *cells; | 1359 | QPtrVector<MonthViewCell> *cells; |
1360 | if ( weekview ) | 1360 | if ( weekview ) |
1361 | cells = &mCellsW; | 1361 | cells = &mCellsW; |
1362 | else { | 1362 | else { |
1363 | for (uint i = 0; i < mCells.count(); ++i) { | 1363 | for (uint i = 0; i < mCells.count(); ++i) { |
1364 | if ( mCells[i] == mc ) { | 1364 | if ( mCells[i] == mc ) { |
1365 | index = i; | 1365 | index = i; |
1366 | break; | 1366 | break; |
1367 | } | 1367 | } |
1368 | } | 1368 | } |
1369 | cells = &mCells; | 1369 | cells = &mCells; |
1370 | } | 1370 | } |
1371 | for (uint i = 0; i < (*cells).count(); ++i) { | 1371 | for (uint i = 0; i < (*cells).count(); ++i) { |
1372 | (*cells)[i]->deHightLight(); | 1372 | (*cells)[i]->deHighLight(); |
1373 | } | 1373 | } |
1374 | if ( ! inc ) | 1374 | if ( ! inc ) |
1375 | return; | 1375 | return; |
1376 | if ( mday > 1 && index > 0 ) | 1376 | if ( mday > 1 && index > 0 ) |
1377 | for (int i = index-1; i >= 0; --i) { | 1377 | for (int i = index-1; i >= 0; --i) { |
1378 | //qDebug("index %d iii %d ", index, i); | 1378 | //qDebug("index %d iii %d ", index, i); |
1379 | if ( (*cells)[(uint)i]->doHightLight(inc) ) | 1379 | if ( (*cells)[(uint)i]->doHighLight(inc) ) |
1380 | break; | 1380 | break; |
1381 | } | 1381 | } |
1382 | if ( mday < 3 && mday > 0 && index < (*cells).count()-1) | 1382 | if ( mday < 3 && mday > 0 && index < (*cells).count()-1) |
1383 | for (uint i = index+1; i < (*cells).count(); ++i) { | 1383 | for (uint i = index+1; i < (*cells).count(); ++i) { |
1384 | if ( (*cells)[i]->doHightLight(inc) ) | 1384 | if ( (*cells)[i]->doHighLight(inc) ) |
1385 | break; | 1385 | break; |
1386 | } | 1386 | } |
1387 | 1387 | ||
1388 | } | 1388 | } |
1389 | void KOMonthView::selectInternalWeekNum ( int n ) | 1389 | void KOMonthView::selectInternalWeekNum ( int n ) |
1390 | { | 1390 | { |
1391 | switchView(); | 1391 | switchView(); |
1392 | if ( !KOPrefs::instance()->mMonthViewWeek ) | 1392 | if ( !KOPrefs::instance()->mMonthViewWeek ) |
1393 | emit selectMonth (); | 1393 | emit selectMonth (); |
1394 | else | 1394 | else |
1395 | emit selectWeekNum ( n ); | 1395 | emit selectWeekNum ( n ); |
1396 | } | 1396 | } |
diff --git a/korganizer/komonthview.h b/korganizer/komonthview.h index 2622d10..0f3aa54 100644 --- a/korganizer/komonthview.h +++ b/korganizer/komonthview.h | |||
@@ -77,25 +77,25 @@ class KNoScrollListBox: public QListBox | |||
77 | Q_OBJECT | 77 | Q_OBJECT |
78 | public: | 78 | public: |
79 | KNoScrollListBox(QWidget *parent=0, const char *name=0); | 79 | KNoScrollListBox(QWidget *parent=0, const char *name=0); |
80 | ~KNoScrollListBox(); | 80 | ~KNoScrollListBox(); |
81 | QString getWhatsThisText(QPoint p) ; | 81 | QString getWhatsThisText(QPoint p) ; |
82 | 82 | ||
83 | signals: | 83 | signals: |
84 | void shiftDown(); | 84 | void shiftDown(); |
85 | void shiftUp(); | 85 | void shiftUp(); |
86 | void rightClick(); | 86 | void rightClick(); |
87 | void nextCell(); | 87 | void nextCell(); |
88 | void prevCell(); | 88 | void prevCell(); |
89 | void highligtIncidence( Incidence * , MonthViewCell*, int ); | 89 | void highlightIncidence( Incidence * , MonthViewCell*, int ); |
90 | 90 | ||
91 | protected slots: | 91 | protected slots: |
92 | void oneDown(); | 92 | void oneDown(); |
93 | void keyPressEvent(QKeyEvent *); | 93 | void keyPressEvent(QKeyEvent *); |
94 | void keyReleaseEvent(QKeyEvent *); | 94 | void keyReleaseEvent(QKeyEvent *); |
95 | void mousePressEvent(QMouseEvent *); | 95 | void mousePressEvent(QMouseEvent *); |
96 | void focusInEvent ( QFocusEvent * ); | 96 | void focusInEvent ( QFocusEvent * ); |
97 | void focusOutEvent ( QFocusEvent * ); | 97 | void focusOutEvent ( QFocusEvent * ); |
98 | 98 | ||
99 | private: | 99 | private: |
100 | bool resetOnFocusIn; | 100 | bool resetOnFocusIn; |
101 | KNOWhatsThis * mWT; | 101 | KNOWhatsThis * mWT; |
@@ -128,25 +128,25 @@ class MonthViewItem: public QListBoxItem | |||
128 | virtual int height(const QListBox *) const; | 128 | virtual int height(const QListBox *) const; |
129 | virtual int width(const QListBox *) const; | 129 | virtual int width(const QListBox *) const; |
130 | 130 | ||
131 | private: | 131 | private: |
132 | int mdayPos; | 132 | int mdayPos; |
133 | bool isWeekItem; | 133 | bool isWeekItem; |
134 | bool mblockRepaint; | 134 | bool mblockRepaint; |
135 | int mMultiday; | 135 | int mMultiday; |
136 | bool mRecur; | 136 | bool mRecur; |
137 | bool mAlarm; | 137 | bool mAlarm; |
138 | bool mReply; | 138 | bool mReply; |
139 | bool mInfo; | 139 | bool mInfo; |
140 | bool mDisplayHightlighted; | 140 | bool mDisplayHighlighted; |
141 | 141 | ||
142 | QPalette mPalette; | 142 | QPalette mPalette; |
143 | QDate mDate; | 143 | QDate mDate; |
144 | 144 | ||
145 | Incidence *mIncidence; | 145 | Incidence *mIncidence; |
146 | }; | 146 | }; |
147 | 147 | ||
148 | 148 | ||
149 | class KOMonthView; | 149 | class KOMonthView; |
150 | 150 | ||
151 | class MonthViewCell : public KNoScrollListBox | 151 | class MonthViewCell : public KNoScrollListBox |
152 | { | 152 | { |
@@ -169,26 +169,26 @@ class MonthViewCell : public KNoScrollListBox | |||
169 | void finishUpdateCell(); | 169 | void finishUpdateCell(); |
170 | void repaintfinishUpdateCell(); | 170 | void repaintfinishUpdateCell(); |
171 | int insertEvent(Event *); | 171 | int insertEvent(Event *); |
172 | void insertTodo(Todo *); | 172 | void insertTodo(Todo *); |
173 | 173 | ||
174 | void updateConfig( bool bigFont = false ); | 174 | void updateConfig( bool bigFont = false ); |
175 | 175 | ||
176 | void enableScrollBars( bool ); | 176 | void enableScrollBars( bool ); |
177 | 177 | ||
178 | Incidence *selectedIncidence(); | 178 | Incidence *selectedIncidence(); |
179 | QDate selectedIncidenceDate(); | 179 | QDate selectedIncidenceDate(); |
180 | QPushButton * dateLabel() { return mLabel; } | 180 | QPushButton * dateLabel() { return mLabel; } |
181 | void deHightLight(); | 181 | void deHighLight(); |
182 | bool doHightLight( Incidence *); | 182 | bool doHighLight( Incidence *); |
183 | void deselect(); | 183 | void deselect(); |
184 | void select(); | 184 | void select(); |
185 | #ifdef DESKTOP_VERSION | 185 | #ifdef DESKTOP_VERSION |
186 | static QToolTipGroup *toolTipGroup(); | 186 | static QToolTipGroup *toolTipGroup(); |
187 | #endif | 187 | #endif |
188 | signals: | 188 | signals: |
189 | void defaultAction( Incidence * ); | 189 | void defaultAction( Incidence * ); |
190 | void newEventSignal( QDateTime ); | 190 | void newEventSignal( QDateTime ); |
191 | void showDaySignal( QDate ); | 191 | void showDaySignal( QDate ); |
192 | 192 | ||
193 | protected: | 193 | protected: |
194 | QStringList mToolTip; | 194 | QStringList mToolTip; |