Diffstat (limited to 'libopie/orecurrancewidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libopie/orecurrancewidget.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libopie/orecurrancewidget.cpp b/libopie/orecurrancewidget.cpp index d81851e..33be269 100644 --- a/libopie/orecurrancewidget.cpp +++ b/libopie/orecurrancewidget.cpp | |||
@@ -505,98 +505,98 @@ void ORecurranceWidget::setupWeekly() { | |||
505 | // might as well set the day too... | 505 | // might as well set the day too... |
506 | if ( startWeekOnMonday ) { | 506 | if ( startWeekOnMonday ) { |
507 | fraExtra->setButton( start.dayOfWeek() - 1 ); | 507 | fraExtra->setButton( start.dayOfWeek() - 1 ); |
508 | } else { | 508 | } else { |
509 | fraExtra->setButton( start.dayOfWeek() % 7 ); | 509 | fraExtra->setButton( start.dayOfWeek() % 7 ); |
510 | } | 510 | } |
511 | lblFreq->setText( tr("week(s)") ); | 511 | lblFreq->setText( tr("week(s)") ); |
512 | lblVar2->show(); | 512 | lblVar2->show(); |
513 | showRepeatStuff(); | 513 | showRepeatStuff(); |
514 | setupRepeatLabel( 1 ); | 514 | setupRepeatLabel( 1 ); |
515 | } | 515 | } |
516 | void ORecurranceWidget::setupMonthly() { | 516 | void ORecurranceWidget::setupMonthly() { |
517 | hideExtras(); | 517 | hideExtras(); |
518 | lblWeekVar->hide(); | 518 | lblWeekVar->hide(); |
519 | fraExtra->setTitle( tr("Repeat By") ); | 519 | fraExtra->setTitle( tr("Repeat By") ); |
520 | fraExtra->setExclusive( TRUE ); | 520 | fraExtra->setExclusive( TRUE ); |
521 | fraExtra->show(); | 521 | fraExtra->show(); |
522 | cmdExtra1->setText( tr("Day") ); | 522 | cmdExtra1->setText( tr("Day") ); |
523 | cmdExtra1->show(); | 523 | cmdExtra1->show(); |
524 | cmdExtra2->setText( tr("Date") ); | 524 | cmdExtra2->setText( tr("Date") ); |
525 | cmdExtra2->show(); | 525 | cmdExtra2->show(); |
526 | spinFreq->setValue( 1 ); | 526 | spinFreq->setValue( 1 ); |
527 | lblFreq->setText( tr("month(s)") ); | 527 | lblFreq->setText( tr("month(s)") ); |
528 | lblVar2->show(); | 528 | lblVar2->show(); |
529 | showRepeatStuff(); | 529 | showRepeatStuff(); |
530 | setupRepeatLabel( 1 ); | 530 | setupRepeatLabel( 1 ); |
531 | } | 531 | } |
532 | void ORecurranceWidget::setupYearly() { | 532 | void ORecurranceWidget::setupYearly() { |
533 | hideExtras(); | 533 | hideExtras(); |
534 | lblWeekVar->hide(); | 534 | lblWeekVar->hide(); |
535 | spinFreq->setValue( 1 ); | 535 | spinFreq->setValue( 1 ); |
536 | lblFreq->setText( tr("year(s)") ); | 536 | lblFreq->setText( tr("year(s)") ); |
537 | lblFreq->show(); | 537 | lblFreq->show(); |
538 | lblFreq->show(); | 538 | lblFreq->show(); |
539 | showRepeatStuff(); | 539 | showRepeatStuff(); |
540 | lblVar2->show(); | 540 | lblVar2->show(); |
541 | QString strEvery = strYearTemplate.arg( start.monthName(start.month()) ).arg( numberPlacing(start.day()) ); | 541 | QString strEvery = strYearTemplate.arg( start.monthName(start.month()) ).arg( numberPlacing(start.day()) ); |
542 | lblRepeat->setText( strEvery ); | 542 | lblRepeat->setText( strEvery ); |
543 | setupRepeatLabel( 1 ); | 543 | setupRepeatLabel( 1 ); |
544 | 544 | ||
545 | } | 545 | } |
546 | void ORecurranceWidget::init() { | 546 | void ORecurranceWidget::init() { |
547 | QPopupMenu *m1 = new QPopupMenu( this ); | 547 | QPopupMenu *m1 = new QPopupMenu( this ); |
548 | repeatPicker = new DateBookMonth( m1, 0, TRUE ); | 548 | repeatPicker = new DateBookMonth( m1, 0, TRUE ); |
549 | m1->insertItem( repeatPicker ); | 549 | m1->insertItem( repeatPicker ); |
550 | cmdEnd->setPopup( m1 ); | 550 | cmdEnd->setPopup( m1 ); |
551 | cmdEnd->setPopupDelay( 0 ); | 551 | cmdEnd->setPopupDelay( 0 ); |
552 | 552 | ||
553 | QObject::connect( repeatPicker, SIGNAL(dateClicked(int, int, int)), | 553 | QObject::connect( repeatPicker, SIGNAL(dateClicked(int,int,int)), |
554 | this, SLOT(endDateChanged(int, int, int)) ); | 554 | this, SLOT(endDateChanged(int,int,int)) ); |
555 | QObject::connect( qApp, SIGNAL(weekChanged(bool)), | 555 | QObject::connect( qApp, SIGNAL(weekChanged(bool)), |
556 | this, SLOT(slotChangeStartOfWeek(bool)) ); | 556 | this, SLOT(slotChangeStartOfWeek(bool)) ); |
557 | 557 | ||
558 | listRTypeButtons.setAutoDelete( TRUE ); | 558 | listRTypeButtons.setAutoDelete( TRUE ); |
559 | listRTypeButtons.append( cmdNone ); | 559 | listRTypeButtons.append( cmdNone ); |
560 | listRTypeButtons.append( cmdDay ); | 560 | listRTypeButtons.append( cmdDay ); |
561 | listRTypeButtons.append( cmdWeek ); | 561 | listRTypeButtons.append( cmdWeek ); |
562 | listRTypeButtons.append( cmdMonth ); | 562 | listRTypeButtons.append( cmdMonth ); |
563 | listRTypeButtons.append( cmdYear ); | 563 | listRTypeButtons.append( cmdYear ); |
564 | 564 | ||
565 | listExtra.setAutoDelete( TRUE ); | 565 | listExtra.setAutoDelete( TRUE ); |
566 | listExtra.append( cmdExtra1 ); | 566 | listExtra.append( cmdExtra1 ); |
567 | listExtra.append( cmdExtra2 ); | 567 | listExtra.append( cmdExtra2 ); |
568 | listExtra.append( cmdExtra3 ); | 568 | listExtra.append( cmdExtra3 ); |
569 | listExtra.append( cmdExtra4 ); | 569 | listExtra.append( cmdExtra4 ); |
570 | listExtra.append( cmdExtra5 ); | 570 | listExtra.append( cmdExtra5 ); |
571 | listExtra.append( cmdExtra6 ); | 571 | listExtra.append( cmdExtra6 ); |
572 | listExtra.append( cmdExtra7 ); | 572 | listExtra.append( cmdExtra7 ); |
573 | } | 573 | } |
574 | void ORecurranceWidget::hideExtras() { | 574 | void ORecurranceWidget::hideExtras() { |
575 | // hide the extra buttons... | 575 | // hide the extra buttons... |
576 | fraExtra->hide(); | 576 | fraExtra->hide(); |
577 | chkNoEnd->hide(); | 577 | chkNoEnd->hide(); |
578 | QListIterator<QToolButton> it( listExtra ); | 578 | QListIterator<QToolButton> it( listExtra ); |
579 | for ( ; *it; ++it ) { | 579 | for ( ; *it; ++it ) { |
580 | (*it)->hide(); | 580 | (*it)->hide(); |
581 | (*it)->setOn( FALSE ); | 581 | (*it)->setOn( FALSE ); |
582 | } | 582 | } |
583 | } | 583 | } |
584 | void ORecurranceWidget::showRepeatStuff() { | 584 | void ORecurranceWidget::showRepeatStuff() { |
585 | cmdEnd->show(); | 585 | cmdEnd->show(); |
586 | chkNoEnd->show(); | 586 | chkNoEnd->show(); |
587 | lblFreq->show(); | 587 | lblFreq->show(); |
588 | lblEvery->show(); | 588 | lblEvery->show(); |
589 | lblFreq->show(); | 589 | lblFreq->show(); |
590 | spinFreq->show(); | 590 | spinFreq->show(); |
591 | lblEnd->show(); | 591 | lblEnd->show(); |
592 | lblRepeat->setText( tr("Every") ); | 592 | lblRepeat->setText( tr("Every") ); |
593 | } | 593 | } |
594 | 594 | ||
595 | 595 | ||
596 | static int week( const QDate &start ) | 596 | static int week( const QDate &start ) |
597 | { | 597 | { |
598 | // figure out the week... | 598 | // figure out the week... |
599 | int stop = start.day(), | 599 | int stop = start.day(), |
600 | sentinel = start.dayOfWeek(), | 600 | sentinel = start.dayOfWeek(), |
601 | dayOfWeek = QDate( start.year(), start.month(), 1 ).dayOfWeek(), | 601 | dayOfWeek = QDate( start.year(), start.month(), 1 ).dayOfWeek(), |
602 | week = 1, | 602 | week = 1, |