author | mickeyl <mickeyl> | 2004-11-04 10:33:04 (UTC) |
---|---|---|
committer | mickeyl <mickeyl> | 2004-11-04 10:33:04 (UTC) |
commit | 7855b19ce0241a7b7b4fc72e3a8ddd9bf73b0a77 (patch) (side-by-side diff) | |
tree | e76604c6af3da9c19b69dcdcf8105d58bac63f71 /noncore/unsupported/qashmoney/budgetdisplay.h | |
parent | cd2d50799e087fad5b56df9d7fe9aa572a313e64 (diff) | |
download | opie-7855b19ce0241a7b7b4fc72e3a8ddd9bf73b0a77.zip opie-7855b19ce0241a7b7b4fc72e3a8ddd9bf73b0a77.tar.gz opie-7855b19ce0241a7b7b4fc72e3a8ddd9bf73b0a77.tar.bz2 |
opie-qashmoney is now unsupported
Diffstat (limited to 'noncore/unsupported/qashmoney/budgetdisplay.h') (more/less context) (ignore whitespace changes)
-rwxr-xr-x | noncore/unsupported/qashmoney/budgetdisplay.h | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/noncore/unsupported/qashmoney/budgetdisplay.h b/noncore/unsupported/qashmoney/budgetdisplay.h new file mode 100755 index 0000000..a4e806c --- a/dev/null +++ b/noncore/unsupported/qashmoney/budgetdisplay.h @@ -0,0 +1,86 @@ +#ifndef BUDGETDISPLAY_H +#define BUDGETDISPLAY_H + +#include <qlistview.h> +#include <qlineedit.h> +#include <qpushbutton.h> +#include <qcombobox.h> +#include <qlayout.h> +#include <qlabel.h> +#include <qstringlist.h> +#include <qdatetime.h> +#include <qmenubar.h> +#include <qpopupmenu.h> +#include <qhbox.h> + +#include "currency.h" + +class BudgetDisplay : public QWidget + { + Q_OBJECT + + public: + BudgetDisplay ( QWidget *parent ); + + QMenuBar *menu; + QPopupMenu *budgetmenu; + QPopupMenu *lineitemsmenu; + QPopupMenu *datemenu; + + QHBox *firstline; + QHBox *secondline; + + QLabel *budgeted; + QLabel *actual; + QLabel *date; + + QLineEdit *budgetname; + QLineEdit *description; + Currency *currencybox; + + QLineEdit *lineitemname; + QLineEdit *lineitemamount; + QComboBox *lineitemtime; + + QListView *listview; + QComboBox *budgetbox; + QComboBox *budgetview; + + QBoxLayout *layout; + + int getIDColumn (); + + public slots: + void displayBudgetNames (); + void displayLineItems (); + void updateBudgetInformation (); + + private slots: + void saveColumnSize ( int column, int oldsize, int newsize ); + void newBudget (); + void deleteBudget (); + void setCurrentBudget ( int ); + void setCurrentView ( int ); + void showCalendar (); + void newLineItem (); + void deleteLineItem (); + void checkBudgets (); + void editBudget (); + void editLineItem (); + void constructBudgetWindow (); + void constructLineItemWindow (); + void saveSortingPreference ( int column ); + + private: + QStringList *names; + QStringList *ids; + int currentbudget, year, month, day; + QDate newDate; + QString totalbudget, totalactual; + QString datelabel; + QDialog *nb; + QDialog *newlineitem; +}; + +#endif // BUDGETDISPLAY_H + |