author | zautrix <zautrix> | 2005-02-09 10:33:00 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-02-09 10:33:00 (UTC) |
commit | 968099947455adc0e8681aedf8c161327e311f38 (patch) (unidiff) | |
tree | 2c4983417cd6d7348765a58990eac50aed8700e6 /korganizer/koagendaview.cpp | |
parent | d0ab37d35ca9a9d919c9fc4856f3314bfef6dd5a (diff) | |
download | kdepimpi-968099947455adc0e8681aedf8c161327e311f38.zip kdepimpi-968099947455adc0e8681aedf8c161327e311f38.tar.gz kdepimpi-968099947455adc0e8681aedf8c161327e311f38.tar.bz2 |
start fix
-rw-r--r-- | korganizer/koagendaview.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/korganizer/koagendaview.cpp b/korganizer/koagendaview.cpp index 0d36946..13d8398 100644 --- a/korganizer/koagendaview.cpp +++ b/korganizer/koagendaview.cpp | |||
@@ -1512,48 +1512,58 @@ void KOAgendaView::deleteSelectedDateTime() | |||
1512 | mTimeSpanEnd.setDate(QDate()); | 1512 | mTimeSpanEnd.setDate(QDate()); |
1513 | mTimeSpanInAllDay = false; | 1513 | mTimeSpanInAllDay = false; |
1514 | } | 1514 | } |
1515 | 1515 | ||
1516 | void KOAgendaView::keyPressEvent ( QKeyEvent * e ) | 1516 | void KOAgendaView::keyPressEvent ( QKeyEvent * e ) |
1517 | { | 1517 | { |
1518 | e->ignore(); | 1518 | e->ignore(); |
1519 | } | 1519 | } |
1520 | 1520 | ||
1521 | void KOAgendaView::scrollOneHourUp() | 1521 | void KOAgendaView::scrollOneHourUp() |
1522 | { | 1522 | { |
1523 | 1523 | ||
1524 | mAgenda->scrollBy ( 0, -mAgenda->contentsHeight () / 24 ); | 1524 | mAgenda->scrollBy ( 0, -mAgenda->contentsHeight () / 24 ); |
1525 | } | 1525 | } |
1526 | void KOAgendaView::scrollOneHourDown() | 1526 | void KOAgendaView::scrollOneHourDown() |
1527 | { | 1527 | { |
1528 | mAgenda->scrollBy ( 0, mAgenda->contentsHeight () / 24 ); | 1528 | mAgenda->scrollBy ( 0, mAgenda->contentsHeight () / 24 ); |
1529 | } | 1529 | } |
1530 | 1530 | ||
1531 | void KOAgendaView::setStartHour( int h ) | 1531 | void KOAgendaView::setStartHour( int h ) |
1532 | { | 1532 | { |
1533 | mAgenda->setStartHour( h ); | 1533 | mAgenda->setStartHour( h ); |
1534 | 1534 | ||
1535 | } | 1535 | } |
1536 | void KOAgendaView::setInitStartHour() | ||
1537 | { | ||
1538 | |||
1539 | if ( KOPrefs::instance()->mCenterOnCurrentTime ) | ||
1540 | setStartHour( QTime::currentTime ().hour() ); | ||
1541 | else | ||
1542 | setStartHour( KOPrefs::instance()->mDayBegins ); | ||
1543 | |||
1544 | } | ||
1545 | |||
1536 | 1546 | ||
1537 | void KOAgendaView::updateTodo( Todo * t, int ) | 1547 | void KOAgendaView::updateTodo( Todo * t, int ) |
1538 | { | 1548 | { |
1539 | if ( !isVisible() ) | 1549 | if ( !isVisible() ) |
1540 | return; | 1550 | return; |
1541 | bool remove = false; | 1551 | bool remove = false; |
1542 | bool removeAD = false; | 1552 | bool removeAD = false; |
1543 | QDate da; | 1553 | QDate da; |
1544 | if ( t->hasCompletedDate() ) | 1554 | if ( t->hasCompletedDate() ) |
1545 | da = t->completed().date(); | 1555 | da = t->completed().date(); |
1546 | else | 1556 | else |
1547 | da = t->dtDue().date(); | 1557 | da = t->dtDue().date(); |
1548 | if ( ! t->hasDueDate() && !t->hasCompletedDate() ) { | 1558 | if ( ! t->hasDueDate() && !t->hasCompletedDate() ) { |
1549 | remove = true; | 1559 | remove = true; |
1550 | removeAD = true; | 1560 | removeAD = true; |
1551 | } | 1561 | } |
1552 | else { | 1562 | else { |
1553 | bool overdue = (!t->isCompleted()) && (t->dtDue() < QDate::currentDate()) && KOPrefs::instance()->mShowTodoInAgenda ; | 1563 | bool overdue = (!t->isCompleted()) && (t->dtDue() < QDate::currentDate()) && KOPrefs::instance()->mShowTodoInAgenda ; |
1554 | if ( overdue && | 1564 | if ( overdue && |
1555 | QDate::currentDate() >= mSelectedDates.first() && | 1565 | QDate::currentDate() >= mSelectedDates.first() && |
1556 | QDate::currentDate() <= mSelectedDates.last()) { | 1566 | QDate::currentDate() <= mSelectedDates.last()) { |
1557 | removeAD = false; | 1567 | removeAD = false; |
1558 | remove = true; | 1568 | remove = true; |
1559 | } | 1569 | } |