summaryrefslogtreecommitdiff
path: root/noncore/unsupported/qashmoney/qashmoney.h
Unidiff
Diffstat (limited to 'noncore/unsupported/qashmoney/qashmoney.h') (more/less context) (ignore whitespace changes)
-rwxr-xr-xnoncore/unsupported/qashmoney/qashmoney.h64
1 files changed, 64 insertions, 0 deletions
diff --git a/noncore/unsupported/qashmoney/qashmoney.h b/noncore/unsupported/qashmoney/qashmoney.h
new file mode 100755
index 0000000..f2c456c
--- a/dev/null
+++ b/noncore/unsupported/qashmoney/qashmoney.h
@@ -0,0 +1,64 @@
1#ifndef QASHMONEY_H
2#define QASHMONEY_H
3
4#include <qmenubar.h>
5#include <qpopupmenu.h>
6#include <qlayout.h>
7#include <qtabwidget.h>
8#include <qdatetime.h>
9
10#include "accountdisplay.h"
11#include "transactiondisplay.h"
12#include "budgetdisplay.h"
13#include "account.h"
14#include "preferences.h"
15#include "transaction.h"
16#include "transfer.h"
17#include "memory.h"
18#include "budget.h"
19
20class QashMoney : public QWidget
21 {
22 Q_OBJECT
23
24 public:
25 QashMoney ();
26 ~QashMoney();
27
28 QTabWidget* maintabs;
29 QWidget* tab;
30 QWidget* tab_2;
31 QWidget* tab_3;
32
33 QMenuBar *mainmenu;
34 QPopupMenu *preferencesmenu;
35 QPopupMenu *utilitiesmenu;
36
37 public slots:
38 void displayDatePreferencesDialog ();
39 void displayTransactionPreferencesDialog ();
40 void displayAccountPreferencesDialog ();
41 void displayMemoryDialog ();
42 void setTransactionTab ();
43
44 private slots:
45 void changeTabDisplay ();
46 void showTransactions ();
47 void enableOneTouchViewing ();
48 void disableOneTouchViewing ();
49 void toggleOneTouchViewing ( bool );
50 void setTransactionDisplayDate ();
51
52 private:
53 QVBoxLayout *layout;
54 QVBoxLayout *tabslayout;
55 AccountDisplay *accountdisplay;
56 TransactionDisplay *transactiondisplay;
57 BudgetDisplay *budgetdisplay;
58 int tabheight;
59 QDate newdate;
60
61 };
62
63#endif
64