Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/dialogs/keditscheduledlg.cpp
Context not available. | |||||
50 | 50 | | |||
---|---|---|---|---|---|
51 | #include "kmymoney.h" | 51 | #include "kmymoney.h" | ||
52 | 52 | | |||
53 | using namespace eMyMoney; | ||||
54 | | ||||
53 | class KEditScheduleDlg::Private | 55 | class KEditScheduleDlg::Private | ||
54 | { | 56 | { | ||
55 | public: | 57 | public: | ||
Context not available. | |||||
104 | // setup widget contents | 106 | // setup widget contents | ||
105 | m_nameEdit->setText(d->m_schedule.name()); | 107 | m_nameEdit->setText(d->m_schedule.name()); | ||
106 | 108 | | |||
107 | m_frequencyEdit->setCurrentItem(d->m_schedule.occurrencePeriod()); | 109 | m_frequencyEdit->setCurrentItem((int)d->m_schedule.occurrencePeriod()); | ||
108 | if (m_frequencyEdit->currentItem() == MyMoneySchedule::OCCUR_ANY) | 110 | if (m_frequencyEdit->currentItem() == Schedule::Occurrence::Any) | ||
109 | m_frequencyEdit->setCurrentItem(MyMoneySchedule::OCCUR_MONTHLY); | 111 | m_frequencyEdit->setCurrentItem((int)Schedule::Occurrence::Monthly); | ||
110 | slotFrequencyChanged(m_frequencyEdit->currentItem()); | 112 | slotFrequencyChanged((int)m_frequencyEdit->currentItem()); | ||
111 | m_frequencyNoEdit->setValue(d->m_schedule.occurrenceMultiplier()); | 113 | m_frequencyNoEdit->setValue(d->m_schedule.occurrenceMultiplier()); | ||
112 | 114 | | |||
113 | // load option widgets | 115 | // load option widgets | ||
114 | m_paymentMethodEdit->insertItem(i18n("Direct deposit"), MyMoneySchedule::STYPE_DIRECTDEPOSIT); | 116 | m_paymentMethodEdit->insertItem(i18n("Direct deposit"), (int)Schedule::PaymentType::DirectDeposit); | ||
115 | m_paymentMethodEdit->insertItem(i18n("Manual deposit"), MyMoneySchedule::STYPE_MANUALDEPOSIT); | 117 | m_paymentMethodEdit->insertItem(i18n("Manual deposit"), (int)Schedule::PaymentType::ManualDeposit); | ||
116 | m_paymentMethodEdit->insertItem(i18n("Direct debit"), MyMoneySchedule::STYPE_DIRECTDEBIT); | 118 | m_paymentMethodEdit->insertItem(i18n("Direct debit"), (int)Schedule::PaymentType::DirectDebit); | ||
117 | m_paymentMethodEdit->insertItem(i18n("Standing order"), MyMoneySchedule::STYPE_STANDINGORDER); | 119 | m_paymentMethodEdit->insertItem(i18n("Standing order"), (int)Schedule::PaymentType::StandingOrder); | ||
118 | m_paymentMethodEdit->insertItem(i18n("Bank transfer"), MyMoneySchedule::STYPE_BANKTRANSFER); | 120 | m_paymentMethodEdit->insertItem(i18n("Bank transfer"), (int)Schedule::PaymentType::BankTransfer); | ||
119 | m_paymentMethodEdit->insertItem(i18n("Write check"), MyMoneySchedule::STYPE_WRITECHEQUE); | 121 | m_paymentMethodEdit->insertItem(i18n("Write check"), (int)Schedule::PaymentType::WriteChecque); | ||
120 | m_paymentMethodEdit->insertItem(i18nc("Other payment method", "Other"), MyMoneySchedule::STYPE_OTHER); | 122 | m_paymentMethodEdit->insertItem(i18nc("Other payment method", "Other"), (int)Schedule::PaymentType::Other); | ||
121 | 123 | | |||
122 | MyMoneySchedule::paymentTypeE method = d->m_schedule.paymentType(); | 124 | auto method = d->m_schedule.paymentType(); | ||
123 | if (method == MyMoneySchedule::STYPE_ANY) | 125 | if (method == Schedule::PaymentType::Any) | ||
124 | method = MyMoneySchedule::STYPE_OTHER; | 126 | method = Schedule::PaymentType::Other; | ||
125 | m_paymentMethodEdit->setCurrentItem(method); | 127 | m_paymentMethodEdit->setCurrentItem((int)method); | ||
126 | 128 | | |||
127 | switch (d->m_schedule.weekendOption()) { | 129 | switch (d->m_schedule.weekendOption()) { | ||
128 | case MyMoneySchedule::MoveNothing: | 130 | case Schedule::WeekendOption::MoveNothing: | ||
129 | m_weekendOptionEdit->setCurrentIndex(0); | 131 | m_weekendOptionEdit->setCurrentIndex(0); | ||
130 | break; | 132 | break; | ||
131 | case MyMoneySchedule::MoveBefore: | 133 | case Schedule::WeekendOption::MoveBefore: | ||
132 | m_weekendOptionEdit->setCurrentIndex(1); | 134 | m_weekendOptionEdit->setCurrentIndex(1); | ||
133 | break; | 135 | break; | ||
134 | case MyMoneySchedule::MoveAfter: | 136 | case Schedule::WeekendOption::MoveAfter: | ||
135 | m_weekendOptionEdit->setCurrentIndex(2); | 137 | m_weekendOptionEdit->setCurrentIndex(2); | ||
136 | break; | 138 | break; | ||
137 | } | 139 | } | ||
Context not available. | |||||
209 | d->m_tabOrderWidgets.clear(); | 211 | d->m_tabOrderWidgets.clear(); | ||
210 | KMyMoneyRegister::Action action = KMyMoneyRegister::ActionWithdrawal; | 212 | KMyMoneyRegister::Action action = KMyMoneyRegister::ActionWithdrawal; | ||
211 | switch (d->m_schedule.type()) { | 213 | switch (d->m_schedule.type()) { | ||
212 | case MyMoneySchedule::TYPE_DEPOSIT: | 214 | case Schedule::Type::Deposit: | ||
213 | action = KMyMoneyRegister::ActionDeposit; | 215 | action = KMyMoneyRegister::ActionDeposit; | ||
214 | break; | 216 | break; | ||
215 | case MyMoneySchedule::TYPE_BILL: | 217 | case Schedule::Type::Bill: | ||
216 | action = KMyMoneyRegister::ActionWithdrawal; | 218 | action = KMyMoneyRegister::ActionWithdrawal; | ||
217 | editor->m_paymentMethod = d->m_schedule.paymentType(); | 219 | editor->m_paymentMethod = d->m_schedule.paymentType(); | ||
218 | break; | 220 | break; | ||
219 | case MyMoneySchedule::TYPE_TRANSFER: | 221 | case Schedule::Type::Transfer: | ||
220 | action = KMyMoneyRegister::ActionTransfer; | 222 | action = KMyMoneyRegister::ActionTransfer; | ||
221 | break; | 223 | break; | ||
222 | default: | 224 | default: | ||
Context not available. | |||||
249 | 251 | | |||
250 | // if it's not a check, then we need to clear | 252 | // if it's not a check, then we need to clear | ||
251 | // a possibly assigned check number | 253 | // a possibly assigned check number | ||
252 | if (d->m_schedule.paymentType() != MyMoneySchedule::STYPE_WRITECHEQUE) { | 254 | if (d->m_schedule.paymentType() != Schedule::PaymentType::WriteChecque) { | ||
253 | QWidget* w = editor->haveWidget("number"); | 255 | QWidget* w = editor->haveWidget("number"); | ||
254 | if (w) | 256 | if (w) | ||
255 | dynamic_cast<kMyMoneyLineEdit*>(w)->loadText(QString()); | 257 | dynamic_cast<kMyMoneyLineEdit*>(w)->loadText(QString()); | ||
Context not available. | |||||
315 | } | 317 | } | ||
316 | 318 | | |||
317 | d->m_editor = editor; | 319 | d->m_editor = editor; | ||
318 | slotSetPaymentMethod(d->m_schedule.paymentType()); | 320 | slotSetPaymentMethod((int)d->m_schedule.paymentType()); | ||
319 | 321 | | |||
320 | connect(m_paymentMethodEdit, SIGNAL(itemSelected(int)), this, SLOT(slotSetPaymentMethod(int))); | 322 | connect(m_paymentMethodEdit, SIGNAL(itemSelected(int)), this, SLOT(slotSetPaymentMethod(int))); | ||
321 | connect(editor, SIGNAL(operationTypeChanged(int)), this, SLOT(slotFilterPaymentType(int))); | 323 | connect(editor, SIGNAL(operationTypeChanged(int)), this, SLOT(slotFilterPaymentType(int))); | ||
Context not available. | |||||
351 | d->m_schedule.setTransaction(t); | 353 | d->m_schedule.setTransaction(t); | ||
352 | d->m_schedule.setName(m_nameEdit->text()); | 354 | d->m_schedule.setName(m_nameEdit->text()); | ||
353 | d->m_schedule.setFixed(!m_estimateEdit->isChecked()); | 355 | d->m_schedule.setFixed(!m_estimateEdit->isChecked()); | ||
354 | d->m_schedule.setOccurrencePeriod(static_cast<MyMoneySchedule::occurrenceE>(m_frequencyEdit->currentItem())); | 356 | d->m_schedule.setOccurrencePeriod(static_cast<Schedule::Occurrence>(m_frequencyEdit->currentItem())); | ||
355 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | 357 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | ||
356 | 358 | | |||
357 | switch (m_weekendOptionEdit->currentIndex()) { | 359 | switch (m_weekendOptionEdit->currentIndex()) { | ||
358 | case 0: | 360 | case 0: | ||
359 | d->m_schedule.setWeekendOption(MyMoneySchedule::MoveNothing); | 361 | d->m_schedule.setWeekendOption(Schedule::WeekendOption::MoveNothing); | ||
360 | break; | 362 | break; | ||
361 | case 1: | 363 | case 1: | ||
362 | d->m_schedule.setWeekendOption(MyMoneySchedule::MoveBefore); | 364 | d->m_schedule.setWeekendOption(Schedule::WeekendOption::MoveBefore); | ||
363 | break; | 365 | break; | ||
364 | case 2: | 366 | case 2: | ||
365 | d->m_schedule.setWeekendOption(MyMoneySchedule::MoveAfter); | 367 | d->m_schedule.setWeekendOption(Schedule::WeekendOption::MoveAfter); | ||
366 | break; | 368 | break; | ||
367 | } | 369 | } | ||
368 | 370 | | |||
369 | d->m_schedule.setType(MyMoneySchedule::TYPE_BILL); | 371 | d->m_schedule.setType(Schedule::Type::Bill); | ||
370 | 372 | | |||
371 | KMyMoneyTransactionForm::TabBar* tabbar = dynamic_cast<KMyMoneyTransactionForm::TabBar*>(d->m_editor->haveWidget("tabbar")); | 373 | KMyMoneyTransactionForm::TabBar* tabbar = dynamic_cast<KMyMoneyTransactionForm::TabBar*>(d->m_editor->haveWidget("tabbar")); | ||
372 | if (tabbar) { | 374 | if (tabbar) { | ||
373 | switch (static_cast<KMyMoneyRegister::Action>(tabbar->currentIndex())) { | 375 | switch (static_cast<KMyMoneyRegister::Action>(tabbar->currentIndex())) { | ||
374 | case KMyMoneyRegister::ActionDeposit: | 376 | case KMyMoneyRegister::ActionDeposit: | ||
375 | d->m_schedule.setType(MyMoneySchedule::TYPE_DEPOSIT); | 377 | d->m_schedule.setType(Schedule::Type::Deposit); | ||
376 | break; | 378 | break; | ||
377 | default: | 379 | default: | ||
378 | case KMyMoneyRegister::ActionWithdrawal: | 380 | case KMyMoneyRegister::ActionWithdrawal: | ||
379 | d->m_schedule.setType(MyMoneySchedule::TYPE_BILL); | 381 | d->m_schedule.setType(Schedule::Type::Bill); | ||
380 | break; | 382 | break; | ||
381 | case KMyMoneyRegister::ActionTransfer: | 383 | case KMyMoneyRegister::ActionTransfer: | ||
382 | d->m_schedule.setType(MyMoneySchedule::TYPE_TRANSFER); | 384 | d->m_schedule.setType(Schedule::Type::Transfer); | ||
383 | break; | 385 | break; | ||
384 | } | 386 | } | ||
385 | } else { | 387 | } else { | ||
Context not available. | |||||
387 | } | 389 | } | ||
388 | 390 | | |||
389 | d->m_schedule.setAutoEnter(m_autoEnterEdit->isChecked()); | 391 | d->m_schedule.setAutoEnter(m_autoEnterEdit->isChecked()); | ||
390 | d->m_schedule.setPaymentType(static_cast<MyMoneySchedule::paymentTypeE>(m_paymentMethodEdit->currentItem())); | 392 | d->m_schedule.setPaymentType(static_cast<Schedule::PaymentType>(m_paymentMethodEdit->currentItem())); | ||
391 | if (m_endSeriesEdit->isEnabled() && m_endSeriesEdit->isChecked()) { | 393 | if (m_endSeriesEdit->isEnabled() && m_endSeriesEdit->isChecked()) { | ||
392 | d->m_schedule.setEndDate(m_FinalPaymentEdit->date()); | 394 | d->m_schedule.setEndDate(m_FinalPaymentEdit->date()); | ||
393 | } else { | 395 | } else { | ||
Context not available. | |||||
458 | // Make sure the required fields are set | 460 | // Make sure the required fields are set | ||
459 | kMyMoneyDateInput* dateEdit = dynamic_cast<kMyMoneyDateInput*>(d->m_editor->haveWidget("postdate")); | 461 | kMyMoneyDateInput* dateEdit = dynamic_cast<kMyMoneyDateInput*>(d->m_editor->haveWidget("postdate")); | ||
460 | d->m_schedule.setNextDueDate(dateEdit->date()); | 462 | d->m_schedule.setNextDueDate(dateEdit->date()); | ||
461 | d->m_schedule.setOccurrencePeriod(static_cast<MyMoneySchedule::occurrenceE>(m_frequencyEdit->currentItem())); | 463 | d->m_schedule.setOccurrencePeriod(static_cast<Schedule::Occurrence>(m_frequencyEdit->currentItem())); | ||
462 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | 464 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | ||
463 | 465 | | |||
464 | if (d->m_schedule.transactionsRemaining() != value) { | 466 | if (d->m_schedule.transactionsRemaining() != value) { | ||
Context not available. | |||||
473 | // Make sure the required fields are set | 475 | // Make sure the required fields are set | ||
474 | kMyMoneyDateInput* dateEdit = dynamic_cast<kMyMoneyDateInput*>(d->m_editor->haveWidget("postdate")); | 476 | kMyMoneyDateInput* dateEdit = dynamic_cast<kMyMoneyDateInput*>(d->m_editor->haveWidget("postdate")); | ||
475 | d->m_schedule.setNextDueDate(dateEdit->date()); | 477 | d->m_schedule.setNextDueDate(dateEdit->date()); | ||
476 | d->m_schedule.setOccurrencePeriod(static_cast<MyMoneySchedule::occurrenceE>(m_frequencyEdit->currentItem())); | 478 | d->m_schedule.setOccurrencePeriod(static_cast<Schedule::Occurrence>(m_frequencyEdit->currentItem())); | ||
477 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | 479 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | ||
478 | 480 | | |||
479 | if (d->m_schedule.endDate() != date) { | 481 | if (d->m_schedule.endDate() != date) { | ||
Context not available. | |||||
488 | if (m_endOptionsFrame->isEnabled()) { | 490 | if (m_endOptionsFrame->isEnabled()) { | ||
489 | d->m_schedule.setNextDueDate(date); | 491 | d->m_schedule.setNextDueDate(date); | ||
490 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | 492 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | ||
491 | d->m_schedule.setOccurrencePeriod(static_cast<MyMoneySchedule::occurrenceE>(m_frequencyEdit->currentItem())); | 493 | d->m_schedule.setOccurrencePeriod(static_cast<Schedule::Occurrence>(m_frequencyEdit->currentItem())); | ||
492 | d->m_schedule.setEndDate(m_FinalPaymentEdit->date()); | 494 | d->m_schedule.setEndDate(m_FinalPaymentEdit->date()); | ||
493 | updateTransactionsRemaining(); | 495 | updateTransactionsRemaining(); | ||
494 | } | 496 | } | ||
Context not available. | |||||
499 | { | 501 | { | ||
500 | kMyMoneyLineEdit* dateEdit = dynamic_cast<kMyMoneyLineEdit*>(d->m_editor->haveWidget("number")); | 502 | kMyMoneyLineEdit* dateEdit = dynamic_cast<kMyMoneyLineEdit*>(d->m_editor->haveWidget("number")); | ||
501 | if (dateEdit) { | 503 | if (dateEdit) { | ||
502 | dateEdit->setVisible(item == MyMoneySchedule::STYPE_WRITECHEQUE); | 504 | dateEdit->setVisible(item == (int)Schedule::PaymentType::WriteChecque); | ||
503 | 505 | | |||
504 | // hiding the label does not work, because the label underneath will shine | 506 | // hiding the label does not work, because the label underneath will shine | ||
505 | // through. So we either write the label or a blank | 507 | // through. So we either write the label or a blank | ||
506 | QLabel* label = dynamic_cast<QLabel *>(d->m_editor->haveWidget("number-label")); | 508 | QLabel* label = dynamic_cast<QLabel *>(d->m_editor->haveWidget("number-label")); | ||
507 | if (label) { | 509 | if (label) { | ||
508 | label->setText((item == MyMoneySchedule::STYPE_WRITECHEQUE) ? i18n("Number") : " "); | 510 | label->setText((item == (int)Schedule::PaymentType::WriteChecque) ? i18n("Number") : " "); | ||
509 | } | 511 | } | ||
510 | } | 512 | } | ||
511 | } | 513 | } | ||
512 | 514 | | |||
513 | void KEditScheduleDlg::slotFrequencyChanged(int item) | 515 | void KEditScheduleDlg::slotFrequencyChanged(int item) | ||
514 | { | 516 | { | ||
515 | m_endSeriesEdit->setEnabled(item != MyMoneySchedule::OCCUR_ONCE); | 517 | m_endSeriesEdit->setEnabled(item != (int)Schedule::Occurrence::Once); | ||
516 | bool isEndSeries = m_endSeriesEdit->isChecked(); | 518 | bool isEndSeries = m_endSeriesEdit->isChecked(); | ||
517 | if (isEndSeries) | 519 | if (isEndSeries) | ||
518 | m_endOptionsFrame->setEnabled(item != MyMoneySchedule::OCCUR_ONCE); | 520 | m_endOptionsFrame->setEnabled(item != (int)Schedule::Occurrence::Once); | ||
519 | switch (item) { | 521 | switch (item) { | ||
520 | case MyMoneySchedule::OCCUR_DAILY: | 522 | case (int)Schedule::Occurrence::Daily: | ||
521 | case MyMoneySchedule::OCCUR_WEEKLY: | 523 | case (int)Schedule::Occurrence::Weekly: | ||
522 | case MyMoneySchedule::OCCUR_EVERYHALFMONTH: | 524 | case (int)Schedule::Occurrence::EveryHalfMonth: | ||
523 | case MyMoneySchedule::OCCUR_MONTHLY: | 525 | case (int)Schedule::Occurrence::Monthly: | ||
524 | case MyMoneySchedule::OCCUR_YEARLY: | 526 | case (int)Schedule::Occurrence::Yearly: | ||
525 | // Supports Frequency Number | 527 | // Supports Frequency Number | ||
526 | m_frequencyNoEdit->setEnabled(true); | 528 | m_frequencyNoEdit->setEnabled(true); | ||
527 | break; | 529 | break; | ||
Context not available. | |||||
531 | m_frequencyNoEdit->setValue(1); | 533 | m_frequencyNoEdit->setValue(1); | ||
532 | break; | 534 | break; | ||
533 | } | 535 | } | ||
534 | if (isEndSeries && (item != MyMoneySchedule::OCCUR_ONCE)) { | 536 | if (isEndSeries && (item != (int)Schedule::Occurrence::Once)) { | ||
535 | // Changing the frequency changes the number | 537 | // Changing the frequency changes the number | ||
536 | // of remaining transactions | 538 | // of remaining transactions | ||
537 | kMyMoneyDateInput* dateEdit = dynamic_cast<kMyMoneyDateInput*>(d->m_editor->haveWidget("postdate")); | 539 | kMyMoneyDateInput* dateEdit = dynamic_cast<kMyMoneyDateInput*>(d->m_editor->haveWidget("postdate")); | ||
538 | d->m_schedule.setNextDueDate(dateEdit->date()); | 540 | d->m_schedule.setNextDueDate(dateEdit->date()); | ||
539 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | 541 | d->m_schedule.setOccurrenceMultiplier(m_frequencyNoEdit->value()); | ||
540 | d->m_schedule.setOccurrencePeriod(static_cast<MyMoneySchedule::occurrenceE>(item)); | 542 | d->m_schedule.setOccurrencePeriod(static_cast<Schedule::Occurrence>(item)); | ||
541 | d->m_schedule.setEndDate(m_FinalPaymentEdit->date()); | 543 | d->m_schedule.setEndDate(m_FinalPaymentEdit->date()); | ||
542 | updateTransactionsRemaining(); | 544 | updateTransactionsRemaining(); | ||
543 | } | 545 | } | ||
Context not available. | |||||
552 | kMyMoneyDateInput* dateEdit = dynamic_cast<kMyMoneyDateInput*>(d->m_editor->haveWidget("postdate")); | 554 | kMyMoneyDateInput* dateEdit = dynamic_cast<kMyMoneyDateInput*>(d->m_editor->haveWidget("postdate")); | ||
553 | d->m_schedule.setNextDueDate(dateEdit->date()); | 555 | d->m_schedule.setNextDueDate(dateEdit->date()); | ||
554 | d->m_schedule.setOccurrenceMultiplier(multiplier); | 556 | d->m_schedule.setOccurrenceMultiplier(multiplier); | ||
555 | d->m_schedule.setOccurrencePeriod(static_cast<MyMoneySchedule::occurrenceE>(m_frequencyEdit->currentItem())); | 557 | d->m_schedule.setOccurrencePeriod(static_cast<Schedule::Occurrence>(m_frequencyEdit->currentItem())); | ||
556 | d->m_schedule.setEndDate(m_FinalPaymentEdit->date()); | 558 | d->m_schedule.setEndDate(m_FinalPaymentEdit->date()); | ||
557 | updateTransactionsRemaining(); | 559 | updateTransactionsRemaining(); | ||
558 | } | 560 | } | ||
Context not available. | |||||
585 | // load option widgets | 587 | // load option widgets | ||
586 | KMyMoneyRegister::Action action = static_cast<KMyMoneyRegister::Action>(index); | 588 | KMyMoneyRegister::Action action = static_cast<KMyMoneyRegister::Action>(index); | ||
587 | if (action != KMyMoneyRegister::ActionWithdrawal) { | 589 | if (action != KMyMoneyRegister::ActionWithdrawal) { | ||
588 | m_paymentMethodEdit->insertItem(i18n("Direct deposit"), MyMoneySchedule::STYPE_DIRECTDEPOSIT); | 590 | m_paymentMethodEdit->insertItem(i18n("Direct deposit"), (int)Schedule::PaymentType::DirectDeposit); | ||
589 | m_paymentMethodEdit->insertItem(i18n("Manual deposit"), MyMoneySchedule::STYPE_MANUALDEPOSIT); | 591 | m_paymentMethodEdit->insertItem(i18n("Manual deposit"), (int)Schedule::PaymentType::ManualDeposit); | ||
590 | } | 592 | } | ||
591 | if (action != KMyMoneyRegister::ActionDeposit) { | 593 | if (action != KMyMoneyRegister::ActionDeposit) { | ||
592 | m_paymentMethodEdit->insertItem(i18n("Direct debit"), MyMoneySchedule::STYPE_DIRECTDEBIT); | 594 | m_paymentMethodEdit->insertItem(i18n("Direct debit"), (int)Schedule::PaymentType::DirectDebit); | ||
593 | m_paymentMethodEdit->insertItem(i18n("Write check"), MyMoneySchedule::STYPE_WRITECHEQUE); | 595 | m_paymentMethodEdit->insertItem(i18n("Write check"), (int)Schedule::PaymentType::WriteChecque); | ||
594 | } | 596 | } | ||
595 | m_paymentMethodEdit->insertItem(i18n("Standing order"), MyMoneySchedule::STYPE_STANDINGORDER); | 597 | m_paymentMethodEdit->insertItem(i18n("Standing order"), (int)Schedule::PaymentType::StandingOrder); | ||
596 | m_paymentMethodEdit->insertItem(i18n("Bank transfer"), MyMoneySchedule::STYPE_BANKTRANSFER); | 598 | m_paymentMethodEdit->insertItem(i18n("Bank transfer"), (int)Schedule::PaymentType::BankTransfer); | ||
597 | m_paymentMethodEdit->insertItem(i18nc("Other payment method", "Other"), MyMoneySchedule::STYPE_OTHER); | 599 | m_paymentMethodEdit->insertItem(i18nc("Other payment method", "Other"), (int)Schedule::PaymentType::Other); | ||
598 | 600 | | |||
599 | int newIndex = m_paymentMethodEdit->findData(QVariant(selectedId), Qt::UserRole, Qt::MatchExactly); | 601 | int newIndex = m_paymentMethodEdit->findData(QVariant(selectedId), Qt::UserRole, Qt::MatchExactly); | ||
600 | if (newIndex > -1) { | 602 | if (newIndex > -1) { | ||
Context not available. |