#include <investactivities.h>
Public Member Functions | |
Reinvest (InvestTransactionEditor *editor) | |
virtual | ~Reinvest () |
virtual MyMoneySplit::investTransactionTypeE | type (void) const |
virtual void | showWidgets (void) const |
virtual bool | isComplete (QString &reason) const |
virtual bool | createTransaction (MyMoneyTransaction &t, MyMoneySplit &s0, MyMoneySplit &assetAccountSplit, QValueList< MyMoneySplit > &feeSplits, QValueList< MyMoneySplit > &m_feeSplits, QValueList< MyMoneySplit > &interestSplits, QValueList< MyMoneySplit > &m_interestSplits, MyMoneySecurity &security, MyMoneySecurity ¤cy) |
Invest::Reinvest::Reinvest | ( | InvestTransactionEditor * | editor | ) | [inline] |
virtual Invest::Reinvest::~Reinvest | ( | ) | [inline, virtual] |
virtual MyMoneySplit::investTransactionTypeE Invest::Reinvest::type | ( | void | ) | const [inline, virtual] |
Implements Invest::Activity.
virtual void Invest::Reinvest::showWidgets | ( | void | ) | const [virtual] |
Implements Invest::Activity.
virtual bool Invest::Reinvest::isComplete | ( | QString & | reason | ) | const [virtual] |
Implements Invest::Activity.
virtual bool Invest::Reinvest::createTransaction | ( | MyMoneyTransaction & | t, | |
MyMoneySplit & | s0, | |||
MyMoneySplit & | assetAccountSplit, | |||
QValueList< MyMoneySplit > & | feeSplits, | |||
QValueList< MyMoneySplit > & | m_feeSplits, | |||
QValueList< MyMoneySplit > & | interestSplits, | |||
QValueList< MyMoneySplit > & | m_interestSplits, | |||
MyMoneySecurity & | security, | |||
MyMoneySecurity & | currency | |||
) | [virtual] |
Create a transaction t
based on the split s0
and the data contained in the widgets. In multiselection mode, assetAccountSplit
, feeSplits
, interestSplits
, security
and currency
are taken from the original transaction and should be used as well.
true
if creation was successful, false
otherwise Implements Invest::Activity.