Unit 'JvTFManager' Package
[Overview][Constants][Types][Classes][Index] [#pl_jvcl]

TJvTFSched

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: jvtfmanager.pas line 317

type TJvTFSched = class(TObject)

protected

  FSchedName: string;

  

  FSchedDate: TDate;

  

  FScheduleManager: TJvTFScheduleManager;

  

  FCached: Boolean;

  

  FCachedTime: Int64;

  

  procedure Notify();

  

  procedure NotifyManager();

  

  procedure NotifyAppt();

  

  function GetConControl();

  

  function GetConComponent();

  

  procedure ConnectAppt();

  

  procedure DisconnectAppt();

  

  procedure ConnectionsOnChange();

  

  procedure CheckConnections;

  

  function GetFreeUsedTime(); dynamic;

  

public

  constructor Create(); virtual;

  

  destructor Destroy; override;

  

  function ApptCount;

  

  function ApptByID();

  

  property Appts []: TJvTFAppt; [r]

  

  function ConControlCount;

  

  property ConControls []: TJvTFControl; [r]

  

  function ConComponentCount;

  

  property ConComponents []: TJvTFComponent; [r]

  

  procedure AddAppt();

  

  procedure RemoveAppt();

  

  procedure Refresh;

  

  procedure PostAppts;

  

  function GetFreeTime; dynamic;

  

  function GetUsedTime; dynamic;

  

  function TimeIsFree();

  

  function ApptHasConflicts(); dynamic;

  

  function EnumConflicts();

  

  property Cached: Boolean; [r]

  

  property CachedTime: Int64; [r]

  

  property Destroying: Boolean; [r]

  

  function GetFirstAppt;

  

  function GetLastAppt;

  

published

  property SchedDisplayName: string; [rw]

  

  property SchedName: string; [r]

  

  property SchedDate: TDate; [r]

  

  property ScheduleManager: TJvTFScheduleManager; [r]

  

  property Data: Integer; [rw]

  

  property Persistent: Boolean; [rw]

  

end;

Inheritance

TJvTFSched

  

|

TObject



CT Web help

CodeTyphon Studio