#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. |