Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

qashmoney.h

Go to the documentation of this file.
00001 #ifndef QASHMONEY_H
00002 #define QASHMONEY_H
00003 
00004 #include <qmenubar.h>
00005 #include <qpopupmenu.h>
00006 #include <qlayout.h>
00007 #include <qtabwidget.h>
00008 #include <qdatetime.h>
00009 
00010 #include "accountdisplay.h"
00011 #include "transactiondisplay.h"
00012 #include "budgetdisplay.h"
00013 #include "account.h"
00014 #include "preferences.h"
00015 #include "transaction.h"
00016 #include "transfer.h"
00017 #include "memory.h"
00018 #include "budget.h"
00019 
00020 class QashMoney : public QWidget
00021   {
00022     Q_OBJECT
00023 
00024     public:
00025       QashMoney ();
00026       ~QashMoney();
00027 
00028       QTabWidget* maintabs;
00029       QWidget* tab;
00030       QWidget* tab_2;
00031       QWidget* tab_3;
00032 
00033       QMenuBar *mainmenu;
00034       QPopupMenu *preferencesmenu;
00035       QPopupMenu *utilitiesmenu;
00036 
00037     public slots:
00038       void displayDatePreferencesDialog ();
00039       void displayTransactionPreferencesDialog ();
00040       void displayAccountPreferencesDialog ();
00041       void displayMemoryDialog ();
00042       void setTransactionTab ();
00043 
00044     private slots:
00045       void changeTabDisplay ();
00046       void showTransactions ();
00047       void enableOneTouchViewing ();
00048       void disableOneTouchViewing ();
00049       void toggleOneTouchViewing ( bool );
00050       void setTransactionDisplayDate ();
00051 
00052     private:
00053       QVBoxLayout *layout;
00054       QVBoxLayout *tabslayout;
00055       AccountDisplay *accountdisplay;
00056       TransactionDisplay *transactiondisplay;
00057       BudgetDisplay *budgetdisplay;
00058       int tabheight;
00059       QDate newdate;
00060 
00061   };
00062 
00063 #endif
00064 

Generated on Sat Nov 5 16:18:11 2005 for OPIE by  doxygen 1.4.2