Diffstat (limited to 'noncore/apps/checkbook/checkbook.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/checkbook/checkbook.h | 110 |
1 files changed, 56 insertions, 54 deletions
diff --git a/noncore/apps/checkbook/checkbook.h b/noncore/apps/checkbook/checkbook.h index e18f00c..e2f0e56 100644 --- a/noncore/apps/checkbook/checkbook.h +++ b/noncore/apps/checkbook/checkbook.h @@ -8,141 +8,143 @@ :`=1 )Y*s>-.-- : the terms of the GNU General Public .="- .-=="i, .._ License as published by the Free Software - . .-<_> .<> Foundation; either version 2 of the License, ._= =} : or (at your option) any later version. .%`+i> _;_. .i_,=:_. -<s. This file is distributed in the hope that + . -:. = it will be useful, but WITHOUT ANY WARRANTY; : .. .:, . . . without even the implied warranty of =_ + =;=|` MERCHANTABILITY or FITNESS FOR A _.=:. : :=>`: PARTICULAR PURPOSE. See the GNU General ..}^=.= = ; Public License for more details. ++= -. .` .: : = ...= . :.=- You should have received a copy of the GNU -. .:....=;==+<; General Public License along with this file; -_. . . )=. = see the file COPYING. If not, write to the -- :-=` Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #ifndef CHECKBOOK_H #define CHECKBOOK_H +#include <opie2/otabwidget.h> + #include <qdatetime.h> #include <qdialog.h> #include <qlistview.h> -class OTabWidget; +using Opie::OTabWidget; class CBInfo; class Graph; class GraphInfo; class QCheckBox; class QComboBox; class QLabel; class QLineEdit; class QListView; class QMultiLineEdit; class QString; class TranInfo; class TranInfoList; class Cfg; class QMouseEvent; // --- Checkbook -------------------------------------------------------------- class Checkbook : public QDialog { - Q_OBJECT + Q_OBJECT - public: - Checkbook( QWidget *, CBInfo *, Cfg *cfg ); - ~Checkbook(); + public: + Checkbook( QWidget *, CBInfo *, Cfg *cfg ); + ~Checkbook(); // resort void resort(); // members TranInfoList *getTranList() { return(tranList); } - private: - CBInfo *info; - TranInfoList *tranList; + private: + CBInfo *info; + TranInfoList *tranList; Cfg *_pCfg; - OTabWidget *mainWidget; - void loadCheckbook(); - void adjustBalance(); - - // Info tab - QWidget *initInfo(); - QCheckBox *passwordCB; - QLineEdit *nameEdit; - QComboBox *typeList; - QLineEdit *bankEdit; - QLineEdit *acctNumEdit; - QLineEdit *pinNumEdit; - QLineEdit *balanceEdit; - QMultiLineEdit *notesEdit; + OTabWidget *mainWidget; + void loadCheckbook(); + void adjustBalance(); + + // Info tab + QWidget *initInfo(); + QCheckBox *passwordCB; + QLineEdit *nameEdit; + QComboBox *typeList; + QLineEdit *bankEdit; + QLineEdit *acctNumEdit; + QLineEdit *pinNumEdit; + QLineEdit *balanceEdit; + QMultiLineEdit *notesEdit; int _sortCol; - // Transactions tab - QWidget *initTransactions(); - QListView *tranTable; - QComboBox *_cbSortType; + // Transactions tab + QWidget *initTransactions(); + QListView *tranTable; + QComboBox *_cbSortType; QDate _dLastNew; - // Charts tab - QWidget *initCharts(); - GraphInfo *graphInfo; - QComboBox *graphList; - Graph *graphWidget; + // Charts tab + QWidget *initCharts(); + GraphInfo *graphInfo; + QComboBox *graphList; + Graph *graphWidget; - void drawBalanceChart(); - void drawCategoryChart( bool = TRUE ); + void drawBalanceChart(); + void drawCategoryChart( bool = TRUE ); - protected slots: - void accept(); + protected slots: + void accept(); void slotTab(QWidget *tab); - private slots: - void slotPasswordClicked(); - void slotNameChanged( const QString & ); - void slotStartingBalanceChanged( const QString & ); - void slotNewTran(); - void slotEditTran(); + private slots: + void slotPasswordClicked(); + void slotNameChanged( const QString & ); + void slotStartingBalanceChanged( const QString & ); + void slotNewTran(); + void slotEditTran(); void slotMenuTran(QListViewItem *, const QPoint &); - void slotDeleteTran(); - void slotDrawGraph(); + void slotDeleteTran(); + void slotDrawGraph(); void slotSortChanged( const QString & ); }; // --- CBListItem ------------------------------------------------------------- class CBListItem : public QListViewItem { - //Q_OBJECT + //Q_OBJECT - public: - CBListItem( TranInfo *, QListView *, QString = QString::null, QString = QString::null, - QString = QString::null, QString = QString::null, QString = QString::null, - QString = QString::null, QString = QString::null, QString = QString::null ); + public: + CBListItem( TranInfo *, QListView *, QString = QString::null, QString = QString::null, + QString = QString::null, QString = QString::null, QString = QString::null, + QString = QString::null, QString = QString::null, QString = QString::null ); - void paintCell( QPainter *, const QColorGroup &, int, int, int ); + void paintCell( QPainter *, const QColorGroup &, int, int, int ); // --- members TranInfo *getTranInfo() { return(_pTran); } - private: + private: TranInfo *_pTran; - QListView *owner; - bool m_known; - bool m_odd; + QListView *owner; + bool m_known; + bool m_odd; - bool isAltBackground(); + bool isAltBackground(); }; #endif |