You've already forked lazarus-ccr
tvplanit: More efficient handling of holidays in fulldemo.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@8389 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -263,6 +263,7 @@ type
|
||||
procedure SetEventTimerEnabled(Value: Boolean);
|
||||
procedure SetDayBuffer(Value: Integer);
|
||||
procedure SetRange(StartTime, EndTime: TDateTime);
|
||||
procedure SetOnDateChanged(Value: TVpDateChangedEvent);
|
||||
|
||||
procedure Notification(AComponent: TComponent; Operation: TOperation); override;
|
||||
procedure NotifyLinked;
|
||||
@ -352,7 +353,7 @@ type
|
||||
property OnConnect: TNotifyEvent
|
||||
read FOnConnect write FOnConnect;
|
||||
property OnDateChanged: TVpDateChangedEvent
|
||||
read FOnDateChanged write FOnDateChanged;
|
||||
read FOnDateChanged write SetOnDateChanged;
|
||||
property OnDisconnect: TNotifyEvent
|
||||
read FOnDisconnect write FOnDisconnect;
|
||||
property OnResourceChange: TVpResourceEvent
|
||||
@ -482,7 +483,6 @@ begin
|
||||
Color := clGray;
|
||||
end;
|
||||
|
||||
FActiveDate := Now;
|
||||
FDayBuffer := 31; // One full month before and after the current date.
|
||||
FTimeRange.StartTime := Now - FDayBuffer;
|
||||
FTimeRange.EndTime := Now + FDayBuffer;
|
||||
@ -507,6 +507,8 @@ begin
|
||||
{ enable the event timer }
|
||||
if not (csDesigning in ComponentState) then
|
||||
dsAlertTimer.Enabled := true;
|
||||
|
||||
SetActiveDate(Now);
|
||||
end;
|
||||
{=====}
|
||||
|
||||
@ -1025,7 +1027,13 @@ begin
|
||||
FTimeRange.EndTime := trunc(EndTime) + 1;
|
||||
end;
|
||||
end;
|
||||
{=====}
|
||||
|
||||
procedure TVpCustomDatastore.SetOnDateChanged(Value: TVpDateChangedEvent);
|
||||
begin
|
||||
FOnDateChanged := Value;
|
||||
if Assigned(FOnDateChanged) then
|
||||
FOnDateChanged(Self, FActiveDate);
|
||||
end;
|
||||
|
||||
procedure TVpCustomDatastore.PlaySound(const AWavFile: String;
|
||||
APlaySoundMode: TVpPlaySoundMode);
|
||||
|
Reference in New Issue
Block a user