cxSchedulerStorage Unit
Classes
| Name | Description |
|---|---|
| TcxCustomSchedulerStorage | The base class for all classes that implement persistence manager components that the Scheduler control can use. |
| TcxCustomSchedulerStorageField | The base class for all classes that implement persistent fields for storing specific user event data. |
| TcxCustomSchedulerStorageFields | The base class for all classes that implement collections of persistent fields for storing specific user event data. |
| TcxDoublyLinkedEventList | |
| TcxDoublyLinkedEventListData | |
| TcxSchedulerControlEvent | A temporary in-memory user event object in the scheduler control. |
| TcxSchedulerControlEventID | A TcxSchedulerControlEvent instance’s unique identifier. |
| TcxSchedulerCustomReminderForm | |
| TcxSchedulerEditingEventInfo | |
| TcxSchedulerEditingEventInfoList | |
| TcxSchedulerEvent | A persistent user event object in the scheduler control. |
| TcxSchedulerEventConflictsInfo | Contains information on overlapped user events. |
| TcxSchedulerEventEditInfo | Contains the Event dialog’s settings. |
| TcxSchedulerEventGroupItems | |
| TcxSchedulerEventItemLink | The TcxSchedulerEventItemLink represents a task connector that visually links a predecessor task (the link owner) and a successor task in Gantt View. |
| TcxSchedulerEventLinks | A collection of task connectors that visually link a predecessor task to successor tasks in Gantt View. |
| TcxSchedulerEventLinksController | |
| TcxSchedulerEventList | Implements a collection containing TcxSchedulerEvent objects. |
| TcxSchedulerEventRecurrenceInfo | Contains information about a user event‘s recurrences. |
| TcxSchedulerFilteredEventList | Implements a collection containing TcxSchedulerControlEvent objects. |
| TcxSchedulerOccurrenceCalculator | The TcxSchedulerOccurrenceCalculator class provides functionality for examining occurrences. |
| TcxSchedulerReminder | The TcxSchedulerReminder class implements the user event‘s reminder. |
| TcxSchedulerReminderEventID | The TcxSchedulerReminderEventID class implements the unique identifier of the user event that contains the scheduled reminder. |
| TcxSchedulerReminders | The TcxSchedulerReminders class manages timed out reminders, and also allows the Reminders window to be invoked. |
| TcxSchedulerStorage | A persistence manager that stores user event data and resources in a file system. |
| TcxSchedulerStorageDataController | Represents a data controller that handles data from a custom data source. |
| TcxSchedulerStorageField | The TcxSchedulerStorageField implements a persistent field in a data store to store the TcxSchedulerEvent or TcxSchedulerStorageResourceItem property. |
| TcxSchedulerStorageFields | The TcxSchedulerStorageFields implements a collection containing TcxSchedulerStorageField objects for working with the file system store (see the TcxSchedulerStorage persistence manager). |
| TcxSchedulerStorageResourceItem | An event storage resource persisted in a data store. |
| TcxSchedulerStorageResourceItems | A collection of event storage resources. |
| TcxSchedulerStorageResources | Contains event storage resources and concomitant settings. |
Interfaces
| Name | Description |
|---|---|
| IcxSchedulerEventEditorForm | |
| IcxSchedulerStorageListener | Allows the control to update itself when the storage component changes its data. |
| IcxSchedulerStorageListener2 | |
| IcxShedulerCustomEditorForm |
Records
| Name | Description |
|---|---|
| TcxSchedulerReminderDueTimeInfo | Contains information on the active reminder. |
| TcxSchedulerReminderResource | Contains information on a reminder defined with a specific resource. |
| TcxSchedulerReminderResourcesData | Contains information on reminders currently active in the scheduler. |
Enums
| Name | Description |
|---|---|
| TcxEventType | Enumerates the available state values for the TcxSchedulerEvent.EventType property. |
| TcxOccurrenceDateStatus | |
| TcxSchedulerEventRelation | Enumerates available connector types. |
| TcxSchedulerEventTaskStatus | Enumerates available task status values. |
| TcxSchedulerReminderDueTimeElement | Enumerates available units of the time measure for the reminder. |
| TcxSchedulerReminderDueTimeKind | Enumerates available state values for the reminder. |
Methods
| Name | Description |
|---|---|
| cxDueTimeInfoToText(TcxSchedulerReminderDueTimeInfo) | Returns information on the toggled reminder’s state as a formatted string. |
| cxFieldValueToReminderResourcesData(Variant) | Transfers the reminder data from the dataset field to the TcxSchedulerReminderResourcesData record. |
| cxGetRecurrenceDescriptionString(TcxSchedulerEventRecurrenceInfo,Boolean) | Returns the user event‘s recurring information as a string. |
| cxReminderResourcesDataToFieldValue(TcxSchedulerReminderResourcesData) | Transfers the reminder data from the TcxSchedulerReminderResourcesData record to the dataset field. |
Constants
| Name | Description |
|---|---|
| cxDueTimeInfoToTextProc | Binds a function, which returns information on the reminder state. |
| cxGetRecurrenceDescriptionStringProc | Binds a routine, which represents information in the Event recurrence dialog. |
| cxMaxCheckedDuration | Specifies the additional period of time to search for any overlapped user events. |
| cxSchedulerEventConflictsInfoClass | Represents the TcxSchedulerEventConflictsInfo class or its descendant. |
| omAllDayEvent | Denotes that the user event is an all-day event. |
| omCollapsed | Denotes the predecessor task’s expand status. |
| omEnabled | Denotes that the user event‘s time is later than the host environment’s time. |
| omGroup | Denotes that the user event is a task group. |
| omReminder | Denotes that the user event‘s reminder is on. |
| tlsBusy | Denotes the state of the TcxSchedulerEvent.State property that indicates that a person is in the office but unavailable to others. |
| tlsFree | Denotes the state of the TcxSchedulerEvent.State property that indicates that a person is in the office and available to others. |
| tlsOutOfOffice | Denotes the state of the TcxSchedulerEvent.State property that indicates that a person is out of the office and unavailable to others. |
| tlsTentative | Denotes the state of the TcxSchedulerEvent.State property that indicates that a person is in the office and tentatively available to others. |
Types
| Name | Description |
|---|---|
| TcxCompareEventsProc | Provides a callback reference. |
| TcxDueTimeInfoToTextProc | |
| TcxGetRecurrenceDescriptionStringProc | |
| TcxOnAfterEditingProc | |
| TcxOnDeleteEventFunc | Provides a callback reference for the TcxCustomScheduler.OnBeforeDeleting event handler. |
| TcxSchedulerEventConflictsInfoClass | |
| TcxSchedulerEventIntersectEvent | |
| TcxSchedulerFilterEventEvent | |
| TcxSchedulerForEachEventHandlerProc | |
| TcxSchedulerGetEventDueTimeTextEvent | |
| TcxSchedulerGetReminderWindowCaption | |
| TcxSchedulerGetResourceImageIndexEvent | |
| TcxSchedulerGetResourceNameEvent | |
| TcxSchedulerNotificationEvent | |
| TcxSchedulerReminderEvent | |
| TcxSchedulerReminderFormClass | |
| TcxSchedulerReminderOpenEvent | |
| TcxSchedulerReminderResources | A collection of TcxSchedulerReminderResource records. |
| TcxSchedulerRemindersEvent | |
| TcxSchedulerResourceEvent | The procedural type of a resource state change notification event. |
| TcxSchedulerSnoozeReminderEvent | |
| TcxSchedulerStorageResourceItemClass |