|
Public Member Functions |
| virtual MyMoneySplit::investTransactionTypeE | type (void) const =0 |
| virtual void | showWidgets (void) const =0 |
| virtual bool | isComplete (void) const =0 |
| 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)=0 |
| virtual void | preloadAssetAccount (void) |
| virtual | ~Activity () |
Protected Member Functions |
| | Activity (InvestTransactionEditor *editor) |
| QWidget * | haveWidget (const QString &name) const |
| bool | haveAssetAccount (void) const |
| bool | haveFees (bool optional=false) const |
| bool | haveInterest (bool optional=false) const |
| bool | haveShares (void) const |
| bool | havePrice (void) const |
| bool | isMultiSelection (void) const |
| bool | createCategorySplits (const MyMoneyTransaction &t, KMyMoneyCategory *cat, kMyMoneyEdit *amount, MyMoneyMoney factor, QValueList< MyMoneySplit > &splits, const QValueList< MyMoneySplit > &osplits) const |
| void | createAssetAccountSplit (MyMoneySplit &split, const MyMoneySplit &stockSplit) const |
| MyMoneyMoney | sumSplits (const MyMoneySplit &s0, const QValueList< MyMoneySplit > &feeSplits, const QValueList< MyMoneySplit > &interestSplits) const |
| bool | haveCategoryAndAmount (const QString &category, const QString &amount, bool optional) const |
| void | setLabelText (const QString &idx, const QString &txt) const |
| InvestTransactionEditor::priceModeE | priceMode (void) const |
Protected Attributes |
| InvestTransactionEditor * | m_parent |
| QMap< QCString, MyMoneyMoney > | m_priceInfo |