Changeset View
Changeset View
Standalone View
Standalone View
kmymoney/dialogs/kconfirmmanualenterdlg.cpp
Context not available. | |||||
4 | begin : Mon Apr 9 2007 | 4 | begin : Mon Apr 9 2007 | ||
---|---|---|---|---|---|
5 | copyright : (C) 2007 by Thomas Baumgart | 5 | copyright : (C) 2007 by Thomas Baumgart | ||
6 | email : Thomas Baumgart <ipwizard@users.sourceforge.net> | 6 | email : Thomas Baumgart <ipwizard@users.sourceforge.net> | ||
7 | (C) 2017 by Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> | ||||
7 | ***************************************************************************/ | 8 | ***************************************************************************/ | ||
8 | 9 | | |||
9 | /*************************************************************************** | 10 | /*************************************************************************** | ||
Context not available. | |||||
33 | // ---------------------------------------------------------------------------- | 34 | // ---------------------------------------------------------------------------- | ||
34 | // Project Includes | 35 | // Project Includes | ||
35 | 36 | | |||
37 | #include "ui_kconfirmmanualenterdlg.h" | ||||
38 | | ||||
36 | #include "mymoneymoney.h" | 39 | #include "mymoneymoney.h" | ||
37 | #include "mymoneyfile.h" | 40 | #include "mymoneyfile.h" | ||
38 | #include "mymoneyaccount.h" | 41 | #include "mymoneyaccount.h" | ||
Context not available. | |||||
43 | #include "mymoneyexception.h" | 46 | #include "mymoneyexception.h" | ||
44 | #include "kmymoneyutils.h" | 47 | #include "kmymoneyutils.h" | ||
45 | #include "mymoneytransaction.h" | 48 | #include "mymoneytransaction.h" | ||
46 | #include "ui_kconfirmmanualenterdlgdecl.h" | | |||
47 | | ||||
48 | struct KConfirmManualEnterDlg::Private { | | |||
49 | Ui::KConfirmManualEnterDlgDecl ui; | | |||
50 | }; | | |||
51 | 49 | | |||
52 | KConfirmManualEnterDlg::KConfirmManualEnterDlg(const MyMoneySchedule& schedule, QWidget* parent) : | 50 | KConfirmManualEnterDlg::KConfirmManualEnterDlg(const MyMoneySchedule& schedule, QWidget* parent) : | ||
53 | QDialog(parent), d(new Private) | 51 | QDialog(parent), | ||
52 | ui(new Ui::KConfirmManualEnterDlg) | ||||
54 | { | 53 | { | ||
55 | d->ui.setupUi(this); | 54 | ui->setupUi(this); | ||
56 | d->ui.buttonGroup1->setId(d->ui.m_discardRadio, 0); | 55 | ui->buttonGroup1->setId(ui->m_discardRadio, 0); | ||
57 | d->ui.buttonGroup1->setId(d->ui.m_onceRadio, 1); | 56 | ui->buttonGroup1->setId(ui->m_onceRadio, 1); | ||
58 | d->ui.buttonGroup1->setId(d->ui.m_setRadio, 2); | 57 | ui->buttonGroup1->setId(ui->m_setRadio, 2); | ||
59 | 58 | | |||
60 | d->ui.m_onceRadio->setChecked(true); | 59 | ui->m_onceRadio->setChecked(true); | ||
61 | 60 | | |||
62 | if (schedule.type() == eMyMoney::Schedule::Type::LoanPayment) { | 61 | if (schedule.type() == eMyMoney::Schedule::Type::LoanPayment) { | ||
63 | d->ui.m_setRadio->setEnabled(false); | 62 | ui->m_setRadio->setEnabled(false); | ||
64 | d->ui.m_discardRadio->setEnabled(false); | 63 | ui->m_discardRadio->setEnabled(false); | ||
65 | } | 64 | } | ||
66 | } | 65 | } | ||
67 | 66 | | |||
68 | KConfirmManualEnterDlg::~KConfirmManualEnterDlg() | 67 | KConfirmManualEnterDlg::~KConfirmManualEnterDlg() | ||
69 | { | 68 | { | ||
70 | delete d; | 69 | delete ui; | ||
71 | } | 70 | } | ||
72 | 71 | | |||
73 | void KConfirmManualEnterDlg::loadTransactions(const MyMoneyTransaction& to, const MyMoneyTransaction& tn) | 72 | void KConfirmManualEnterDlg::loadTransactions(const MyMoneyTransaction& to, const MyMoneyTransaction& tn) | ||
74 | { | 73 | { | ||
75 | QString messageDetail("<qt>"); | 74 | QString messageDetail("<qt>"); | ||
76 | MyMoneyFile* file = MyMoneyFile::instance(); | 75 | auto file = MyMoneyFile::instance(); | ||
77 | int noItemsChanged = 0; | 76 | int noItemsChanged = 0; | ||
78 | 77 | | |||
79 | try { | 78 | try { | ||
Context not available. | |||||
179 | } | 178 | } | ||
180 | 179 | | |||
181 | messageDetail += "</qt>"; | 180 | messageDetail += "</qt>"; | ||
182 | d->ui.m_details->setText(messageDetail); | 181 | ui->m_details->setText(messageDetail); | ||
183 | return; | 182 | return; | ||
184 | } | 183 | } | ||
185 | 184 | | |||
186 | KConfirmManualEnterDlg::Action KConfirmManualEnterDlg::action() const | 185 | KConfirmManualEnterDlg::Action KConfirmManualEnterDlg::action() const | ||
187 | { | 186 | { | ||
188 | if (d->ui.m_discardRadio->isChecked()) | 187 | if (ui->m_discardRadio->isChecked()) | ||
189 | return UseOriginal; | 188 | return UseOriginal; | ||
190 | if (d->ui.m_setRadio->isChecked()) | 189 | if (ui->m_setRadio->isChecked()) | ||
191 | return ModifyAlways; | 190 | return ModifyAlways; | ||
192 | return ModifyOnce; | 191 | return ModifyOnce; | ||
193 | } | 192 | } | ||
Context not available. |