****** ATTENTION this is for the unstable kde-2 only *******
*
*  It compiles under SuSE 6.2, egcs 990708, 
*  qt-2.x-snapshot-cvs-19991114 and kde snapshot 19991213
*
************************************************************

KASH The KDE Financial Manager
==============================

KASH is an application that manage your financial data.

Actually at the moment it's not much more then a skeleton or an aproach for such 
a software. Here I'm going to describe the design briefly. Feel free
to contribute your suggestions. The design is simular to that of a
kdevelop application, since I started to
write the code using kdevelop. Thus it uses a kind of Model View
Design. 

Class List
----------

KashApp: Handels the menubar, tollbar and statusbar. An instance of
KashDoc and KashView is created. Reads config files... (see kash.h)

KashDoc: Provides the data functionality. It contains the
account(s) with their transactions and allows access to those data by
an interface. 

KashView: Represents at the
moment a main window with a list of all transactions of the only one
actual account. Below there is a mask to feed in the transaction data.

KashAccount: All account relevant data are stored here. It contains
mainly a list of all transactions of this account.

KashTransaction: All transaction relevant data are stored here.

KashBank: This is a prototype of a not yet used bank representation.

KashListViewItem: Inherits QListViewItem to add some sorting and the
subtotal calculation.

More questions?
---------------

Ask me: Stephan Kahnt <stephan.kahnt@ipk.fhg.de>














