|
ActionsManager * | m_manager |
|
int | m_cursor |
|
vecDouble | m_sporadicDates |
|
bool | m_recursive |
|
vecInt | m_recursiveMonths |
|
vecInt | m_recursiveDays |
|
◆ Apply()
bool Action::Apply |
( |
double | date = 0 | ) |
|
|
virtual |
◆ ApplyIfRecursive()
bool Action::ApplyIfRecursive |
( |
const Time | date | ) |
|
|
virtual |
Apply the recursive action, for a specific date.
- Parameters
-
date | the date of the action. |
- Returns
- true if the action was applied successfully.
◆ GetIndexForInsertion()
int Action::GetIndexForInsertion |
( |
double | date | ) |
|
Get the index for insertion in the sporadic dates vector.
- Parameters
-
- Returns
- the index for insertion.
◆ GetSporadicDates()
vecDouble Action::GetSporadicDates |
( |
| ) |
|
|
inline |
Get the sporadic dates vector.
- Returns
- the sporadic dates vector.
◆ GetSporadicItemsNb()
int Action::GetSporadicItemsNb |
( |
| ) |
|
|
inline |
Get the number of sporadic items.
- Returns
- the number of sporadic items.
◆ IncrementCursor()
void Action::IncrementCursor |
( |
| ) |
|
|
inline |
◆ Init()
◆ IsRecursive()
bool Action::IsRecursive |
( |
| ) |
|
|
inline |
Check if the action is recursive.
- Returns
- true if the action is recursive.
◆ Reset()
Reset the action to its initial state.
◆ SetManager()
Set the manager of the action.
- Parameters
-
manager | the manager to set. |
The documentation for this class was generated from the following files:
- /github/workspace/core/src/actions/Action.h
- /github/workspace/core/src/actions/Action.cpp