File indexing completed on 2024-06-09 05:03:29
0001 /* 0002 SPDX-FileCopyrightText: 2007 Thomas Baumgart <ipwizard@users.sourceforge.net> 0003 SPDX-FileCopyrightText: 2017 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com> 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef KLOANPAYMENTPAGE_P_H 0008 #define KLOANPAYMENTPAGE_P_H 0009 0010 // ---------------------------------------------------------------------------- 0011 // QT Includes 0012 0013 // ---------------------------------------------------------------------------- 0014 // KDE Includes 0015 0016 // ---------------------------------------------------------------------------- 0017 // Project Includes 0018 0019 #include "ui_kloanpaymentpage.h" 0020 0021 #include "mymoneyaccount.h" 0022 #include "mymoneymoney.h" 0023 #include "mymoneysplit.h" 0024 #include "mymoneytransaction.h" 0025 #include "splitmodel.h" 0026 #include "wizardpage_p.h" 0027 0028 namespace NewAccountWizard 0029 { 0030 class Wizard; 0031 0032 class LoanPaymentPagePrivate : public WizardPagePrivate<Wizard> 0033 { 0034 Q_DISABLE_COPY(LoanPaymentPagePrivate) 0035 0036 public: 0037 explicit LoanPaymentPagePrivate(QObject* parent) : 0038 WizardPagePrivate<Wizard>(parent), 0039 ui(new Ui::KLoanPaymentPage) 0040 { 0041 } 0042 0043 ~LoanPaymentPagePrivate() 0044 { 0045 delete ui; 0046 } 0047 0048 Ui::KLoanPaymentPage *ui; 0049 MyMoneyAccount phonyAccount; 0050 MyMoneySplit phonySplit; 0051 MyMoneyTransaction additionalFeesTransaction; 0052 MyMoneyMoney additionalFees; 0053 SplitModel m_splitModel; 0054 }; 0055 } 0056 0057 #endif