From d000538b68b3411a409e829c4e68f42f9646b940 Mon Sep 17 00:00:00 2001 From: drw Date: Wed, 04 Dec 2002 02:12:25 +0000 Subject: Abstracted checkbook storage, added new main window display/configuration options. --- (limited to 'noncore/apps/checkbook/mainwindow.h') diff --git a/noncore/apps/checkbook/mainwindow.h b/noncore/apps/checkbook/mainwindow.h index 11a3343..2bc70b3 100644 --- a/noncore/apps/checkbook/mainwindow.h +++ b/noncore/apps/checkbook/mainwindow.h @@ -30,10 +30,12 @@ #define MAINWINDOW_H #include +#include +class CBInfo; +class CBInfoList; class QAction; -class QListBox; -class QListBoxItem; +class QListView; class QString; class MainWindow : public QMainWindow @@ -45,16 +47,30 @@ class MainWindow : public QMainWindow ~MainWindow(); private: - QListBox *cbList; - QString cbDir; - QAction *actionOpen; - QAction *actionDelete; - QString currencySymbol; + QListView *cbList; + QString cbDir; + QAction *actionOpen; + QAction *actionDelete; + + QString currencySymbol; + bool showLocks; + bool showBalances; + int posName; + + CBInfoList *checkbooks; + QString tempFilename; + QPixmap lockIcon; + QPixmap nullIcon; + + void buildList(); + void addCheckbook( CBInfo * ); + void buildFilename( const QString & ); private slots: void slotNew(); void slotEdit(); void slotDelete(); + void slotConfigure(); }; #endif -- cgit v0.9.0.2