Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/wizards/newaccountwizard/kcreditcardschedulepage.cpp
Show First 20 Lines • Show All 73 Lines • ▼ Show 20 Line(s) | 63 | { | |||
---|---|---|---|---|---|
74 | connect(d->ui->m_payee, &KMyMoneyMVCCombo::createItem, wizard, &Wizard::slotPayeeNew); | 74 | connect(d->ui->m_payee, &KMyMoneyMVCCombo::createItem, wizard, &Wizard::slotPayeeNew); | ||
75 | 75 | | |||
76 | d->ui->m_reminderCheckBox->setChecked(true); | 76 | d->ui->m_reminderCheckBox->setChecked(true); | ||
77 | connect(d->ui->m_reminderCheckBox, &QAbstractButton::toggled, object(), &KMyMoneyWizardPagePrivate::completeStateChanged); | 77 | connect(d->ui->m_reminderCheckBox, &QAbstractButton::toggled, object(), &KMyMoneyWizardPagePrivate::completeStateChanged); | ||
78 | 78 | | |||
79 | connect(MyMoneyFile::instance(), &MyMoneyFile::dataChanged, this, &CreditCardSchedulePage::slotLoadWidgets); | 79 | connect(MyMoneyFile::instance(), &MyMoneyFile::dataChanged, this, &CreditCardSchedulePage::slotLoadWidgets); | ||
80 | 80 | | |||
81 | d->ui->m_method->insertItem(i18n("Write check"), (int)Schedule::PaymentType::WriteChecque); | 81 | d->ui->m_method->insertItem(i18n("Write check"), (int)Schedule::PaymentType::WriteChecque); | ||
82 | #if 0 | 82 | d->ui->m_method->insertItem(i18n("Direct debit"), (int)Schedule::PaymentType::DirectDebit); | ||
83 | d->ui->m_method->insertItem(i18n("Direct debit"), Schedule::PaymentType::DirectDebit); | 83 | d->ui->m_method->insertItem(i18n("Bank transfer"), (int)Schedule::PaymentType::BankTransfer); | ||
84 | d->ui->m_method->insertItem(i18n("Bank transfer"), Schedule::PaymentType::BankTransfer); | | |||
85 | #endif | | |||
86 | d->ui->m_method->insertItem(i18n("Standing order"), (int)Schedule::PaymentType::StandingOrder); | 84 | d->ui->m_method->insertItem(i18n("Standing order"), (int)Schedule::PaymentType::StandingOrder); | ||
87 | d->ui->m_method->insertItem(i18n("Manual deposit"), (int)Schedule::PaymentType::ManualDeposit); | 85 | d->ui->m_method->insertItem(i18n("Manual deposit"), (int)Schedule::PaymentType::ManualDeposit); | ||
88 | d->ui->m_method->insertItem(i18n("Direct deposit"), (int)Schedule::PaymentType::DirectDeposit); | 86 | d->ui->m_method->insertItem(i18n("Direct deposit"), (int)Schedule::PaymentType::DirectDeposit); | ||
89 | d->ui->m_method->insertItem(i18nc("Other payment method", "Other"), (int)Schedule::PaymentType::Other); | 87 | d->ui->m_method->insertItem(i18nc("Other payment method", "Other"), (int)Schedule::PaymentType::Other); | ||
90 | d->ui->m_method->setCurrentItem((int)Schedule::PaymentType::DirectDebit); | 88 | d->ui->m_method->setCurrentItem((int)Schedule::PaymentType::DirectDebit); | ||
91 | 89 | | |||
92 | slotLoadWidgets(); | 90 | slotLoadWidgets(); | ||
93 | } | 91 | } | ||
Show All 38 Lines | 129 | if (d->ui->m_payee->selectedItem().isEmpty()) { | |||
132 | rc = false; | 130 | rc = false; | ||
133 | msg = i18n("No payee for payment selected"); | 131 | msg = i18n("No payee for payment selected"); | ||
134 | } | 132 | } | ||
135 | if (d->ui->m_name->text().isEmpty()) { | 133 | if (d->ui->m_name->text().isEmpty()) { | ||
136 | rc = false; | 134 | rc = false; | ||
137 | msg = i18n("No name assigned for schedule"); | 135 | msg = i18n("No name assigned for schedule"); | ||
138 | } | 136 | } | ||
139 | } | 137 | } | ||
140 | d->m_wizard->d_func()->m_finishButton->setToolTip(msg); | 138 | d->m_wizard->d_func()->m_nextButton->setToolTip(msg); | ||
141 | 139 | | |||
142 | return rc; | 140 | return rc; | ||
143 | } | 141 | } | ||
144 | 142 | | |||
145 | void CreditCardSchedulePage::slotLoadWidgets() | 143 | void CreditCardSchedulePage::slotLoadWidgets() | ||
146 | { | 144 | { | ||
147 | Q_D(CreditCardSchedulePage); | 145 | Q_D(CreditCardSchedulePage); | ||
148 | AccountSet set; | 146 | AccountSet set; | ||
Show All 12 Lines |