summaryrefslogtreecommitdiff
path: root/noncore/apps/checkbook/mainwindow.h
authordrw <drw>2002-12-04 02:12:25 (UTC)
committer drw <drw>2002-12-04 02:12:25 (UTC)
commitd000538b68b3411a409e829c4e68f42f9646b940 (patch) (side-by-side diff)
tree72abee0785a595ef9d5edf9ecd20743a9ff16559 /noncore/apps/checkbook/mainwindow.h
parent9b23bf789c15bcc84dabc400f16fa38ff3a34ebd (diff)
downloadopie-d000538b68b3411a409e829c4e68f42f9646b940.zip
opie-d000538b68b3411a409e829c4e68f42f9646b940.tar.gz
opie-d000538b68b3411a409e829c4e68f42f9646b940.tar.bz2
Abstracted checkbook storage, added new main window display/configuration options.
Diffstat (limited to 'noncore/apps/checkbook/mainwindow.h') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/checkbook/mainwindow.h30
1 files changed, 23 insertions, 7 deletions
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 <qmainwindow.h>
+#include <qpixmap.h>
+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