#include </home/clem/local/src/opie/noncore/apps/checkbook/transaction.h>
Collaboration diagram for Transaction:

Public Slots | |
| void | displayTransactions (QListView *, int, bool, const char *, QDate) |
| char ** | selectAllTransactions (QDate fromdate, bool children, const char *limit, int id) |
| char ** | selectNonClearedTransactions (QDate fromdate, bool children, const char *limit, int id) |
| QString | getPayee (int) |
| QString | getTransactionDescription (int) |
| QString | getNumber (int) |
| QString | getAmount (int) |
| QString | getAbsoluteAmount (int) |
| int | getCleared (int) |
| void | setCleared (int id, int cleared) |
| int | getBudgetID (int id) |
| int | getLineItemID (int id) |
| int | getDay (int) |
| int | getMonth (int) |
| int | getYear (int) |
| int | getAccountID (int id) |
Public Member Functions | |
| Transaction (QWidget *, bool, const QString &, TranInfo *, Cfg *) | |
| ~Transaction () | |
| void | initFromInfo (TranInfo *, bool=false) |
| Transaction () | |
| ~Transaction () | |
| void | addTransaction (QString description, QString payee, int accountid, int parentid, int number, int day, int month, int year, float amount, int cleared, int budgetid, int lineitemid) |
| void | updateTransaction (QString, QString, int, int, int, int, float, int, int, int, int) |
| void | deleteTransaction (int) |
| int | getNumberOfTransactions () |
| int | getNumberOfTransactions (int) |
| void | deleteAllTransactions (int accountid) |
| QString | getBudgetTotal (int budgetid, int lineitemid, int year, int month, int viewtype) |
| QString | getActualTotal (int budgetid, int year, int month, int viewtype) |
| void | clearBudgetIDs (int, int) |
| void | clearBudgetIDs (int) |
Protected Slots | |
| void | accept () |
Private Slots | |
| void | slotWithdrawalClicked () |
| void | slotDepositClicked () |
| void | slotDateChanged (int, int, int) |
| void | slotActivated (const QString &) |
| void | slotNotNew () |
Private Attributes | |
| TranInfo * | tran |
| bool | _bNew |
| Cfg * | _pCfg |
| QRadioButton * | withBtn |
| QRadioButton * | depBtn |
| QPushButton * | dateBtn |
| DateBookMonth * | datePicker |
| QLineEdit * | numEdit |
| QComboBox * | _cbDesc |
| QComboBox * | catList |
| QComboBox * | typeList |
| QLineEdit * | amtEdit |
| QLineEdit * | feeEdit |
| QMultiLineEdit * | noteEdit |
| sqlite3 * | tdb |
| int | rows |
| int | columns |
|
||||||||||||||||||||||||
|
Definition at line 49 of file transaction.cpp. References _bNew, _cbDesc, _pCfg, add, amtEdit, QString::append(), catList, QDate::currentDate(), dateBtn, datePicker, depBtn, feeEdit, Cfg::getPayees(), initFromInfo(), noteEdit, numEdit, TimeString::shortDate(), slotActivated(), slotDateChanged(), slotDepositClicked(), slotNotNew(), slotWithdrawalClicked(), tempstr, tr, tran, TRUE, typeList, Qt::Vertical, and withBtn. |
|
|
Definition at line 253 of file transaction.cpp. |
|
|
Definition at line 15 of file transaction.cpp. |
|
|
|
|
|
Definition at line 258 of file transaction.cpp. References _cbDesc, amtEdit, catList, datePicker, feeEdit, noteEdit, numEdit, DateBookMonth::selectedDate(), TranInfo::setAmount(), TranInfo::setCategory(), TranInfo::setDate(), TranInfo::setDesc(), TranInfo::setFee(), TranInfo::setNotes(), TranInfo::setNumber(), TranInfo::setType(), TranInfo::setWithdrawal(), tran, typeList, and withBtn. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 25 of file transaction.cpp. References tdb. Referenced by TransactionDisplay::addTransaction(). |
|
|
Definition at line 341 of file transaction.cpp. References tdb. |
|
||||||||||||
|
Definition at line 336 of file transaction.cpp. References tdb. Referenced by BudgetDisplay::deleteBudget(), BudgetDisplay::deleteLineItem(), BudgetDisplay::newBudget(), and BudgetDisplay::newLineItem(). |
|
|
Definition at line 43 of file transaction.cpp. References tdb. Referenced by AccountDisplay::deleteAccount(). |
|
|
Definition at line 38 of file transaction.cpp. References tdb. Referenced by TransactionDisplay::deleteTransaction(). |
|
||||||||||||||||||||||||
|
|
Definition at line 97 of file transaction.cpp. Referenced by TransactionDisplay::editTransaction(). |
|
|
Definition at line 48 of file transaction.cpp. Referenced by TransactionDisplay::deleteTransaction(), and TransactionDisplay::editTransaction(). |
|
||||||||||||||||||||
|
Definition at line 315 of file transaction.cpp. References NULL, QString::setNum(), tdb, and QString::toFloat(). Referenced by BudgetDisplay::displayLineItems(). |
|
|
Definition at line 90 of file transaction.cpp. Referenced by TransactionDisplay::editTransaction(). |
|
|
Definition at line 117 of file transaction.cpp. References NULL, tdb, and QString::toInt(). Referenced by TransactionDisplay::editTransaction(). |
|
||||||||||||||||||||||||
|
Definition at line 294 of file transaction.cpp. References NULL, QString::setNum(), tdb, and QString::toFloat(). Referenced by Budget::displayLineItems(). |
|
|
Definition at line 104 of file transaction.cpp. References NULL, tdb, and QString::toInt(). Referenced by displayTransactions(), TransactionDisplay::editTransaction(), and TransactionDisplay::toggleTransaction(). |
|
|
Definition at line 133 of file transaction.cpp. References NULL, tdb, and QString::toInt(). Referenced by TransactionDisplay::editTransaction(). |
|
|
Definition at line 125 of file transaction.cpp. References NULL, tdb, and QString::toInt(). Referenced by TransactionDisplay::editTransaction(). |
|
|
Definition at line 141 of file transaction.cpp. References NULL, tdb, and QString::toInt(). Referenced by TransactionDisplay::editTransaction(). |
|
|
Definition at line 83 of file transaction.cpp. Referenced by TransactionDisplay::editTransaction(). |
|
|
Definition at line 62 of file transaction.cpp. |
|
|
|
Definition at line 69 of file transaction.cpp. Referenced by TransactionDisplay::editTransaction(). |
|
|
Definition at line 76 of file transaction.cpp. Referenced by TransactionDisplay::editTransaction(), and TransactionDisplay::showTransactionNotes(). |
|
|
Definition at line 149 of file transaction.cpp. References NULL, tdb, and QString::toInt(). Referenced by TransactionDisplay::editTransaction(). |
|
||||||||||||
|
Definition at line 185 of file transaction.cpp. References _cbDesc, TranInfo::amount(), amtEdit, TranInfo::category(), catList, TranInfo::date(), datePicker, QDate::day(), depBtn, TranInfo::desc(), TranInfo::fee(), feeEdit, i, QDate::month(), noteEdit, TranInfo::notes(), TranInfo::number(), numEdit, DateBookMonth::setDate(), slotDateChanged(), slotDepositClicked(), slotWithdrawalClicked(), TRUE, TranInfo::type(), typeList, withBtn, TranInfo::withdrawal(), and QDate::year(). Referenced by slotActivated(), and Transaction(). |
|
||||||||||||||||||||
|
Definition at line 157 of file transaction.cpp. References QString::append(), columns, QDate::currentDate(), QDate::day(), Account::getParentAccountID(), Preferences::getPreference(), QDate::month(), NULL, QString::number(), rows, tdb, TRUE, and QDate::year(). Referenced by displayTransactions(). |
|
||||||||||||||||||||
|
Definition at line 238 of file transaction.cpp. References columns, Account::getParentAccountID(), NULL, rows, tdb, and TRUE. Referenced by displayTransactions(). |
|
||||||||||||
|
Definition at line 112 of file transaction.cpp. References tdb. Referenced by TransactionDisplay::toggleTransaction(). |
|
|
Definition at line 321 of file transaction.cpp. References _bNew, amtEdit, TranInfoList::findMostRecentByDesc(), and initFromInfo(). Referenced by Transaction(). |
|
||||||||||||||||
|
Definition at line 309 of file transaction.cpp. References dateBtn, QDate::setYMD(), and TimeString::shortDate(). Referenced by initFromInfo(), and Transaction(). |
|
|
Definition at line 291 of file transaction.cpp. References _pCfg, catList, Cfg::getCategoryList(), Category::getName(), Category::isIncome(), tr, and typeList. Referenced by initFromInfo(), and Transaction(). |
|
|
Definition at line 337 of file transaction.cpp. References _bNew, odebug, and oendl. Referenced by Transaction(). |
|
|
Definition at line 274 of file transaction.cpp. References _pCfg, catList, Cfg::getCategoryList(), Category::getName(), Category::isIncome(), tr, and typeList. Referenced by initFromInfo(), and Transaction(). |
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 31 of file transaction.cpp. References tdb. Referenced by TransactionDisplay::editTransaction(). |
|
|
Definition at line 57 of file transaction.h. Referenced by slotActivated(), slotNotNew(), and Transaction(). |
|
|
Definition at line 65 of file transaction.h. Referenced by accept(), initFromInfo(), and Transaction(). |
|
|
Definition at line 58 of file transaction.h. Referenced by slotDepositClicked(), slotWithdrawalClicked(), and Transaction(). |
|
|
Definition at line 68 of file transaction.h. Referenced by accept(), initFromInfo(), slotActivated(), and Transaction(). |
|
|
Definition at line 66 of file transaction.h. Referenced by accept(), initFromInfo(), slotDepositClicked(), slotWithdrawalClicked(), and Transaction(). |
|
|
Definition at line 67 of file transaction.h. Referenced by displayTransactions(), selectAllTransactions(), and selectNonClearedTransactions(). |
|
|
Definition at line 62 of file transaction.h. Referenced by slotDateChanged(), and Transaction(). |
|
|
Definition at line 63 of file transaction.h. Referenced by accept(), initFromInfo(), and Transaction(). |
|
|
Definition at line 61 of file transaction.h. Referenced by initFromInfo(), and Transaction(). |
|
|
Definition at line 69 of file transaction.h. Referenced by accept(), initFromInfo(), and Transaction(). |
|
|
Definition at line 70 of file transaction.h. Referenced by accept(), initFromInfo(), and Transaction(). |
|
|
Definition at line 64 of file transaction.h. Referenced by accept(), initFromInfo(), and Transaction(). |
|
|
Definition at line 67 of file transaction.h. Referenced by displayTransactions(), selectAllTransactions(), and selectNonClearedTransactions(). |
|
|
|
Definition at line 56 of file transaction.h. Referenced by accept(), and Transaction(). |
|
|
Definition at line 67 of file transaction.h. Referenced by accept(), initFromInfo(), slotDepositClicked(), slotWithdrawalClicked(), and Transaction(). |
|
|
Definition at line 60 of file transaction.h. Referenced by accept(), initFromInfo(), and Transaction(). |
1.4.2