summaryrefslogtreecommitdiff
path: root/noncore/unsupported/qashmoney/qashmoney.h
Side-by-side diff
Diffstat (limited to 'noncore/unsupported/qashmoney/qashmoney.h') (more/less context) (show 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 @@
+#ifndef QASHMONEY_H
+#define QASHMONEY_H
+
+#include <qmenubar.h>
+#include <qpopupmenu.h>
+#include <qlayout.h>
+#include <qtabwidget.h>
+#include <qdatetime.h>
+
+#include "accountdisplay.h"
+#include "transactiondisplay.h"
+#include "budgetdisplay.h"
+#include "account.h"
+#include "preferences.h"
+#include "transaction.h"
+#include "transfer.h"
+#include "memory.h"
+#include "budget.h"
+
+class QashMoney : public QWidget
+ {
+ Q_OBJECT
+
+ public:
+ QashMoney ();
+ ~QashMoney();
+
+ QTabWidget* maintabs;
+ QWidget* tab;
+ QWidget* tab_2;
+ QWidget* tab_3;
+
+ QMenuBar *mainmenu;
+ QPopupMenu *preferencesmenu;
+ QPopupMenu *utilitiesmenu;
+
+ public slots:
+ void displayDatePreferencesDialog ();
+ void displayTransactionPreferencesDialog ();
+ void displayAccountPreferencesDialog ();
+ void displayMemoryDialog ();
+ void setTransactionTab ();
+
+ private slots:
+ void changeTabDisplay ();
+ void showTransactions ();
+ void enableOneTouchViewing ();
+ void disableOneTouchViewing ();
+ void toggleOneTouchViewing ( bool );
+ void setTransactionDisplayDate ();
+
+ private:
+ QVBoxLayout *layout;
+ QVBoxLayout *tabslayout;
+ AccountDisplay *accountdisplay;
+ TransactionDisplay *transactiondisplay;
+ BudgetDisplay *budgetdisplay;
+ int tabheight;
+ QDate newdate;
+
+ };
+
+#endif
+