Back to Devexpress

cxSchedulerStorage Unit

vcl-cxschedulerstorage-1b03c499.md

latest14.2 KB
Original Source

cxSchedulerStorage Unit

Classes

NameDescription
TcxCustomSchedulerStorageThe base class for all classes that implement persistence manager components that the Scheduler control can use.
TcxCustomSchedulerStorageFieldThe base class for all classes that implement persistent fields for storing specific user event data.
TcxCustomSchedulerStorageFieldsThe base class for all classes that implement collections of persistent fields for storing specific user event data.
TcxDoublyLinkedEventList
TcxDoublyLinkedEventListData
TcxSchedulerControlEventA temporary in-memory user event object in the scheduler control.
TcxSchedulerControlEventIDA TcxSchedulerControlEvent instance’s unique identifier.
TcxSchedulerCustomReminderForm
TcxSchedulerEditingEventInfo
TcxSchedulerEditingEventInfoList
TcxSchedulerEventA persistent user event object in the scheduler control.
TcxSchedulerEventConflictsInfoContains information on overlapped user events.
TcxSchedulerEventEditInfoContains the Event dialog’s settings.
TcxSchedulerEventGroupItems
TcxSchedulerEventItemLinkThe TcxSchedulerEventItemLink represents a task connector that visually links a predecessor task (the link owner) and a successor task in Gantt View.
TcxSchedulerEventLinksA collection of task connectors that visually link a predecessor task to successor tasks in Gantt View.
TcxSchedulerEventLinksController
TcxSchedulerEventListImplements a collection containing TcxSchedulerEvent objects.
TcxSchedulerEventRecurrenceInfoContains information about a user event‘s recurrences.
TcxSchedulerFilteredEventListImplements a collection containing TcxSchedulerControlEvent objects.
TcxSchedulerOccurrenceCalculatorThe TcxSchedulerOccurrenceCalculator class provides functionality for examining occurrences.
TcxSchedulerReminderThe TcxSchedulerReminder class implements the user event‘s reminder.
TcxSchedulerReminderEventIDThe TcxSchedulerReminderEventID class implements the unique identifier of the user event that contains the scheduled reminder.
TcxSchedulerRemindersThe TcxSchedulerReminders class manages timed out reminders, and also allows the Reminders window to be invoked.
TcxSchedulerStorageA persistence manager that stores user event data and resources in a file system.
TcxSchedulerStorageDataControllerRepresents a data controller that handles data from a custom data source.
TcxSchedulerStorageFieldThe TcxSchedulerStorageField implements a persistent field in a data store to store the TcxSchedulerEvent or TcxSchedulerStorageResourceItem property.
TcxSchedulerStorageFieldsThe TcxSchedulerStorageFields implements a collection containing TcxSchedulerStorageField objects for working with the file system store (see the TcxSchedulerStorage persistence manager).
TcxSchedulerStorageResourceItemAn event storage resource persisted in a data store.
TcxSchedulerStorageResourceItemsA collection of event storage resources.
TcxSchedulerStorageResourcesContains event storage resources and concomitant settings.

Interfaces

NameDescription
IcxSchedulerEventEditorForm
IcxSchedulerStorageListenerAllows the control to update itself when the storage component changes its data.
IcxSchedulerStorageListener2
IcxShedulerCustomEditorForm

Records

NameDescription
TcxSchedulerReminderDueTimeInfoContains information on the active reminder.
TcxSchedulerReminderResourceContains information on a reminder defined with a specific resource.
TcxSchedulerReminderResourcesDataContains information on reminders currently active in the scheduler.

Enums

NameDescription
TcxEventTypeEnumerates the available state values for the TcxSchedulerEvent.EventType property.
TcxOccurrenceDateStatus
TcxSchedulerEventRelationEnumerates available connector types.
TcxSchedulerEventTaskStatusEnumerates available task status values.
TcxSchedulerReminderDueTimeElementEnumerates available units of the time measure for the reminder.
TcxSchedulerReminderDueTimeKindEnumerates available state values for the reminder.

Methods

NameDescription
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

NameDescription
cxDueTimeInfoToTextProcBinds a function, which returns information on the reminder state.
cxGetRecurrenceDescriptionStringProcBinds a routine, which represents information in the Event recurrence dialog.
cxMaxCheckedDurationSpecifies the additional period of time to search for any overlapped user events.
cxSchedulerEventConflictsInfoClassRepresents the TcxSchedulerEventConflictsInfo class or its descendant.
omAllDayEventDenotes that the user event is an all-day event.
omCollapsedDenotes the predecessor task’s expand status.
omEnabledDenotes that the user event‘s time is later than the host environment’s time.
omGroupDenotes that the user event is a task group.
omReminderDenotes that the user event‘s reminder is on.
tlsBusyDenotes the state of the TcxSchedulerEvent.State property that indicates that a person is in the office but unavailable to others.
tlsFreeDenotes the state of the TcxSchedulerEvent.State property that indicates that a person is in the office and available to others.
tlsOutOfOfficeDenotes the state of the TcxSchedulerEvent.State property that indicates that a person is out of the office and unavailable to others.
tlsTentativeDenotes the state of the TcxSchedulerEvent.State property that indicates that a person is in the office and tentatively available to others.

Types

NameDescription
TcxCompareEventsProcProvides a callback reference.
TcxDueTimeInfoToTextProc
TcxGetRecurrenceDescriptionStringProc
TcxOnAfterEditingProc
TcxOnDeleteEventFuncProvides a callback reference for the TcxCustomScheduler.OnBeforeDeleting event handler.
TcxSchedulerEventConflictsInfoClass
TcxSchedulerEventIntersectEvent
TcxSchedulerFilterEventEvent
TcxSchedulerForEachEventHandlerProc
TcxSchedulerGetEventDueTimeTextEvent
TcxSchedulerGetReminderWindowCaption
TcxSchedulerGetResourceImageIndexEvent
TcxSchedulerGetResourceNameEvent
TcxSchedulerNotificationEvent
TcxSchedulerReminderEvent
TcxSchedulerReminderFormClass
TcxSchedulerReminderOpenEvent
TcxSchedulerReminderResourcesA collection of TcxSchedulerReminderResource records.
TcxSchedulerRemindersEvent
TcxSchedulerResourceEventThe procedural type of a resource state change notification event.
TcxSchedulerSnoozeReminderEvent
TcxSchedulerStorageResourceItemClass