#include <EditScheduledTransForm.h>
Inheritance diagram for EditScheduledTransForm:


Public Methods | |
| EditScheduledTransForm () FORM_SECTION2 | |
| constructor; does nothing. More... | |
| void | setRecordIsNew (Boolean b) FORM_SECTION2 |
| sets the value of the record_is_new attribute. More... | |
| void | newSession (scheduledStructure *s, DateType *trans_date) FORM_SECTION2 |
| Starts a new session. More... | |
| Boolean | save () FORM_SECTION2 |
| saves the transaction data and updates all the accounts involved. More... | |
| void | setDefaults () FORM_SECTION2 |
| set the values for some of the fields in the form (from the transaction record). More... | |
| void | setInterval (Repeat_interval interval) FORM_SECTION2 |
| sets the repetition interval for the transaction (both on-screen and in the structure). More... | |
| void | recordNow () FORM_SECTION2 |
| records a scheduled transaction, giving the option of altering the next date or not. More... | |
| Boolean | handleOpenEvent () FORM_SECTION2 |
| draws form and sets default values. More... | |
| Boolean | handleCtlSelectEvent (UInt16 control_id) FORM_SECTION2 |
| event handler for controls in the form. More... | |
Private Attributes | |
| DateType * | start_date |
| pointer received from the EditTransactionForm. should point to the date field of the current transaction. More... | |
| Char | start_date_txt [dateStringLength] |
| string holding the displayable text for start date. More... | |
| Char | end_date_txt [dateStringLength] |
| string holding the displayable text for end date. More... | |
| scheduledStructure * | st |
| the current scheduled data. More... | |
| Boolean | record_is_new |
| this is set to true if we want to create a new account and to false if we want the 'details' functionality. More... | |
Definition at line 31 of file EditScheduledTransForm.h.
|
|
constructor; does nothing.
|
|
|
event handler for controls in the form.
Reimplemented from Form. |
|
|
draws form and sets default values.
Reimplemented from Form. |
|
||||||||||||
|
Starts a new session. Receives a new pointer and sets the saved state to false. It also sets record_is_new to true
|
|
|
records a scheduled transaction, giving the option of altering the next date or not.
|
|
|
saves the transaction data and updates all the accounts involved.
|
|
|
set the values for some of the fields in the form (from the transaction record).
|
|
|
sets the repetition interval for the transaction (both on-screen and in the structure).
|
|
|
sets the value of the record_is_new attribute.
|
|
|
string holding the displayable text for end date.
Definition at line 40 of file EditScheduledTransForm.h. |
|
|
this is set to true if we want to create a new account and to false if we want the 'details' functionality.
Definition at line 45 of file EditScheduledTransForm.h. |
|
|
the current scheduled data.
Definition at line 43 of file EditScheduledTransForm.h. |
|
|
pointer received from the EditTransactionForm. should point to the date field of the current transaction.
Definition at line 35 of file EditScheduledTransForm.h. |
|
|
string holding the displayable text for start date.
Definition at line 38 of file EditScheduledTransForm.h. |
1.2.14 written by Dimitri van Heesch,
© 1997-2002