?? tntdbclientactns.pas
字號:
{*****************************************************************************}
{ }
{ Tnt Delphi Unicode Controls }
{ http://www.tntware.com/delphicontrols/unicode/ }
{ Version: 2.3.0 }
{ }
{ Copyright (c) 2002-2007, Troy Wolbrink (troy.wolbrink@tntware.com) }
{ }
{*****************************************************************************}
unit TntDBClientActns;
{$INCLUDE TntCompilers.inc}
interface
uses
Classes, ActnList, DBClientActns, TntActnList;
type
{TNT-WARN TClientDataSetApply}
TTntClientDataSetApply = class(TClientDataSetApply{TNT-ALLOW TClientDataSetApply}, ITntAction)
private
function GetCaption: WideString;
procedure SetCaption(const Value: WideString);
function GetHint: WideString;
procedure SetHint(const Value: WideString);
protected
procedure DefineProperties(Filer: TFiler); override;
public
procedure Assign(Source: TPersistent); override;
published
property Caption: WideString read GetCaption write SetCaption;
property Hint: WideString read GetHint write SetHint;
end;
{TNT-WARN TClientDataSetRevert}
TTntClientDataSetRevert = class(TClientDataSetRevert{TNT-ALLOW TClientDataSetRevert}, ITntAction)
private
function GetCaption: WideString;
procedure SetCaption(const Value: WideString);
function GetHint: WideString;
procedure SetHint(const Value: WideString);
protected
procedure DefineProperties(Filer: TFiler); override;
public
procedure Assign(Source: TPersistent); override;
published
property Caption: WideString read GetCaption write SetCaption;
property Hint: WideString read GetHint write SetHint;
end;
{TNT-WARN TClientDataSetUndo}
TTntClientDataSetUndo = class(TClientDataSetUndo{TNT-ALLOW TClientDataSetUndo}, ITntAction)
private
function GetCaption: WideString;
procedure SetCaption(const Value: WideString);
function GetHint: WideString;
procedure SetHint(const Value: WideString);
protected
procedure DefineProperties(Filer: TFiler); override;
public
procedure Assign(Source: TPersistent); override;
published
property Caption: WideString read GetCaption write SetCaption;
property Hint: WideString read GetHint write SetHint;
end;
implementation
uses
TntClasses, TntDBActns;
{TNT-IGNORE-UNIT}
procedure TntDBClientActn_AfterInherited_Assign(Action: TCustomAction{TNT-ALLOW TCustomAction}; Source: TPersistent);
begin
TntDBActn_AfterInherited_Assign(Action, Source);
// TClientDataSetApply
if (Action is TClientDataSetApply) and (Source is TClientDataSetApply) then begin
TClientDataSetApply(Action).MaxErrors := TClientDataSetApply(Source).MaxErrors;
TClientDataSetApply(Action).DisplayErrorDlg := TClientDataSetApply(Source).DisplayErrorDlg;
end;
// TClientDataSetUndo
if (Action is TClientDataSetUndo) and (Source is TClientDataSetUndo) then begin
TClientDataSetUndo(Action).FollowChange := TClientDataSetUndo(Source).FollowChange;
end;
end;
//-------------------------
// TNT DB ACTNS
//-------------------------
{ TTntClientDataSetApply }
procedure TTntClientDataSetApply.Assign(Source: TPersistent);
begin
inherited;
TntDBClientActn_AfterInherited_Assign(Self, Source);
end;
procedure TTntClientDataSetApply.DefineProperties(Filer: TFiler);
begin
inherited;
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
end;
function TTntClientDataSetApply.GetCaption: WideString;
begin
Result := TntAction_GetCaption(Self);
end;
procedure TTntClientDataSetApply.SetCaption(const Value: WideString);
begin
TntAction_SetCaption(Self, Value);
end;
function TTntClientDataSetApply.GetHint: WideString;
begin
Result := TntAction_GetHint(Self);
end;
procedure TTntClientDataSetApply.SetHint(const Value: WideString);
begin
TntAction_SetHint(Self, Value);
end;
{ TTntClientDataSetRevert }
procedure TTntClientDataSetRevert.Assign(Source: TPersistent);
begin
inherited;
TntDBClientActn_AfterInherited_Assign(Self, Source);
end;
procedure TTntClientDataSetRevert.DefineProperties(Filer: TFiler);
begin
inherited;
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
end;
function TTntClientDataSetRevert.GetCaption: WideString;
begin
Result := TntAction_GetCaption(Self);
end;
procedure TTntClientDataSetRevert.SetCaption(const Value: WideString);
begin
TntAction_SetCaption(Self, Value);
end;
function TTntClientDataSetRevert.GetHint: WideString;
begin
Result := TntAction_GetHint(Self);
end;
procedure TTntClientDataSetRevert.SetHint(const Value: WideString);
begin
TntAction_SetHint(Self, Value);
end;
{ TTntClientDataSetUndo }
procedure TTntClientDataSetUndo.Assign(Source: TPersistent);
begin
inherited;
TntDBClientActn_AfterInherited_Assign(Self, Source);
end;
procedure TTntClientDataSetUndo.DefineProperties(Filer: TFiler);
begin
inherited;
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
end;
function TTntClientDataSetUndo.GetCaption: WideString;
begin
Result := TntAction_GetCaption(Self);
end;
procedure TTntClientDataSetUndo.SetCaption(const Value: WideString);
begin
TntAction_SetCaption(Self, Value);
end;
function TTntClientDataSetUndo.GetHint: WideString;
begin
Result := TntAction_GetHint(Self);
end;
procedure TTntClientDataSetUndo.SetHint(const Value: WideString);
begin
TntAction_SetHint(Self, Value);
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -