NewAccountWizard::LoanPaymentPage Class Reference

#include <knewaccountwizard_p.h>

Inheritance diagram for NewAccountWizard::LoanPaymentPage:

KLoanPaymentPageDecl WizardPage< T > QWidget KMyMoneyWizardPage
Collaboration diagram for NewAccountWizard::LoanPaymentPage:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LoanPaymentPage (Wizard *parent, const char *name=0)
 ~LoanPaymentPage ()
KMyMoneyWizardPagenextPage (void) const
void enterPage (void)
MyMoneyMoney additionalFees (void) const
MyMoneyMoney basePayment (void) const
void additionalFeesSplits (QValueList< MyMoneySplit > &list)

Protected Slots

void slotAdditionalFees (void)

Protected Member Functions

void updateAmounts (void)

Private Attributes

Private *const d


Constructor & Destructor Documentation

NewAccountWizard::LoanPaymentPage::LoanPaymentPage ( Wizard parent,
const char *  name = 0 
)

NewAccountWizard::LoanPaymentPage::~LoanPaymentPage (  ) 


Member Function Documentation

KMyMoneyWizardPage* NewAccountWizard::LoanPaymentPage::nextPage ( void   )  const [virtual]

This method returns a pointer to the next page that should be shown when the user presses the 'Next' button.

Returns:
pointer to next wizard page

Reimplemented from KMyMoneyWizardPage.

void NewAccountWizard::LoanPaymentPage::enterPage ( void   )  [virtual]

This method is called by the wizard when the page is entered from the previous page. The default implementation does nothing.

Reimplemented from KMyMoneyWizardPage.

MyMoneyMoney NewAccountWizard::LoanPaymentPage::additionalFees ( void   )  const

This method returns the sum of the additional fees

MyMoneyMoney NewAccountWizard::LoanPaymentPage::basePayment ( void   )  const

This method returns the base payment, that's principal and interest

void NewAccountWizard::LoanPaymentPage::additionalFeesSplits ( QValueList< MyMoneySplit > &  list  ) 

This method returns the splits that make up the additional fees in list.

Note:
The splits may contain assigned ids which the caller must remove before adding the splits to a MyMoneyTransaction object.

void NewAccountWizard::LoanPaymentPage::slotAdditionalFees ( void   )  [protected, slot]

void NewAccountWizard::LoanPaymentPage::updateAmounts ( void   )  [protected]


Member Data Documentation

Private* const NewAccountWizard::LoanPaymentPage::d [private]

Reimplemented from KMyMoneyWizardPage.


The documentation for this class was generated from the following file:

Generated on Wed Jan 26 13:11:23 2011 for KMyMoney by  doxygen 1.5.6