Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

EditSplitForm Class Reference

Form used to edit the content of a split. More...

#include <EditSplitForm.h>

Inheritance diagram for EditSplitForm:

Form Collaboration diagram for EditSplitForm:

Collaboration graph
[legend]
List of all members.

Public Methods

 EditSplitForm () FORM_SECTION2
 constructor; initializes form. More...


Public Attributes

UInt8 split_index
 id of split in the transaction (255 if split is new). More...


Private Methods

Boolean checkData () FORM_SECTION2
 checks validity of user data. More...

void saveData () FORM_SECTION2
 saves the data introduced. More...

Boolean handleOpenEvent () FORM_SECTION2
 sets up form, fills in fields (if edit mode). More...

Boolean handleCtlSelectEvent (UInt16 control_id) FORM_SECTION2
 handles all control actions. More...

Boolean handleUpdateEvent (UInt16 update_code) FORM_SECTION2
 handles form updating. More...


Private Attributes

Char acc_name [50]
 name of the account involced in the split. More...

Char debit_label [32]
 text displayed for debit split. More...

Char credit_label [32]
 text displayed for credit split. More...

UInt32 acc_uid
 uid of the account for the split. More...

Int32 amount
 amount for the split. More...

Boolean is_debit
 true if split is debit. More...


Detailed Description

Form used to edit the content of a split.

Definition at line 28 of file EditSplitForm.h.


Constructor & Destructor Documentation

EditSplitForm::EditSplitForm  
 

constructor; initializes form.


Member Function Documentation

Boolean EditSplitForm::checkData   [private]
 

checks validity of user data.

Boolean EditSplitForm::handleCtlSelectEvent UInt16    control_id [private, virtual]
 

handles all control actions.

Reimplemented from Form.

Boolean EditSplitForm::handleOpenEvent   [private, virtual]
 

sets up form, fills in fields (if edit mode).

Reimplemented from Form.

Boolean EditSplitForm::handleUpdateEvent UInt16    update_code [private, virtual]
 

handles form updating.

Reimplemented from Form.

void EditSplitForm::saveData   [private]
 

saves the data introduced.


Member Data Documentation

Char EditSplitForm::acc_name[50] [private]
 

name of the account involced in the split.

Definition at line 39 of file EditSplitForm.h.

UInt32 EditSplitForm::acc_uid [private]
 

uid of the account for the split.

Definition at line 45 of file EditSplitForm.h.

Int32 EditSplitForm::amount [private]
 

amount for the split.

Definition at line 47 of file EditSplitForm.h.

Char EditSplitForm::credit_label[32] [private]
 

text displayed for credit split.

Definition at line 43 of file EditSplitForm.h.

Char EditSplitForm::debit_label[32] [private]
 

text displayed for debit split.

Definition at line 41 of file EditSplitForm.h.

Boolean EditSplitForm::is_debit [private]
 

true if split is debit.

Definition at line 49 of file EditSplitForm.h.

UInt8 EditSplitForm::split_index
 

id of split in the transaction (255 if split is new).

Definition at line 32 of file EditSplitForm.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 16 23:11:14 2003 for FreeCoins by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002