-rwxr-xr-x | noncore/apps/qashmoney/newtransaction.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/noncore/apps/qashmoney/newtransaction.h b/noncore/apps/qashmoney/newtransaction.h index 4ee3b9d..db3a5ad 100755 --- a/noncore/apps/qashmoney/newtransaction.h +++ b/noncore/apps/qashmoney/newtransaction.h @@ -1,95 +1,96 @@ #ifndef NEWTRANSACTION_H #define NEWTRANSACTION_H #include <qlineedit.h> #include <qpushbutton.h> #include <qlayout.h> #include <qcheckbox.h> #include <qdialog.h> #include <qlabel.h> #include <qstringlist.h> #include <qhbox.h> +#include <qcombobox.h> #include "transaction.h" #include "preferences.h" class NewTransaction : public QDialog { Q_OBJECT public: int year, month, day; NewTransaction ( QWidget* parent ); ~NewTransaction(); QLabel *namelabel; QHBox *transactionnamebox; QComboBox* transactionname; QPushButton* descriptionbutton; QLabel *amountlabel; QHBox *transactionamountbox; QLineEdit* transactionamount; QPushButton* calculatorbutton; QLabel *datelabel; QHBox *transactiondatebox; QLineEdit* transactiondate; QPushButton* datebutton; QCheckBox *clearedcheckbox; QLabel *numberlabel; QLineEdit *transactionnumber; QLabel *budgetlabel; QComboBox *budgetbox; QLabel *lineitemlabel; QComboBox *lineitembox; QCheckBox *depositbox; QGridLayout *layout; int getDay (); int getMonth (); int getYear (); QString getDescription (); void setDescription ( QString ); void setComboBoxes ( int, int ); // When a user edits an transaction and edits the date, this flag // is set to TRUE adding the new date to the transaction. Otherwise, // the old date is used for the edited transaction. This prevents a date // from reverting to 0/0/0 if the date is not edited bool getDateEdited (); public slots: void showCalculator(); void showCalendar (); void addTransactionDescription (); int getNameIndex ( QString name ); int getCurrentBudget (); int getCurrentLineItem (); int getBudgetIndex ( int budgetid ); int getLineItemIndex ( int lineitemid ); void setLineItems (); private slots: void setCurrentBudget ( int index ); void setCurrentLineItem ( int index ); private: bool dateedited; int index, currentbudget, currentlineitem; QString transactiondescription; QStringList *budgetnameslist, *budgetidslist; QStringList lineitemslist, lineitemidslist; }; #endif |