595 lines
16 KiB
ObjectPascal
595 lines
16 KiB
ObjectPascal
|
|
{*****************************************************************************}
|
|
{ }
|
|
{ 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 TntDBActns;
|
|
|
|
{$INCLUDE TntCompilers.inc}
|
|
|
|
interface
|
|
|
|
uses
|
|
Classes, ActnList, DBActns, TntActnList;
|
|
|
|
type
|
|
{TNT-WARN TDataSetAction}
|
|
TTntDataSetAction = class(TDataSetAction{TNT-ALLOW TDataSetAction}, 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 TDataSetFirst}
|
|
TTntDataSetFirst = class(TDataSetFirst{TNT-ALLOW TDataSetFirst}, 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 TDataSetPrior}
|
|
TTntDataSetPrior = class(TDataSetPrior{TNT-ALLOW TDataSetPrior}, 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 TDataSetNext}
|
|
TTntDataSetNext = class(TDataSetNext{TNT-ALLOW TDataSetNext}, 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 TDataSetLast}
|
|
TTntDataSetLast = class(TDataSetLast{TNT-ALLOW TDataSetLast}, 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 TDataSetInsert}
|
|
TTntDataSetInsert = class(TDataSetInsert{TNT-ALLOW TDataSetInsert}, 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 TDataSetDelete}
|
|
TTntDataSetDelete = class(TDataSetDelete{TNT-ALLOW TDataSetDelete}, 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 TDataSetEdit}
|
|
TTntDataSetEdit = class(TDataSetEdit{TNT-ALLOW TDataSetEdit}, 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 TDataSetPost}
|
|
TTntDataSetPost = class(TDataSetPost{TNT-ALLOW TDataSetPost}, 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 TDataSetCancel}
|
|
TTntDataSetCancel = class(TDataSetCancel{TNT-ALLOW TDataSetCancel}, 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 TDataSetRefresh}
|
|
TTntDataSetRefresh = class(TDataSetRefresh{TNT-ALLOW TDataSetRefresh}, 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;
|
|
|
|
procedure TntDBActn_AfterInherited_Assign(Action: TCustomAction{TNT-ALLOW TCustomAction}; Source: TPersistent);
|
|
|
|
implementation
|
|
|
|
uses
|
|
TntClasses;
|
|
|
|
{TNT-IGNORE-UNIT}
|
|
|
|
procedure TntDBActn_AfterInherited_Assign(Action: TCustomAction{TNT-ALLOW TCustomAction}; Source: TPersistent);
|
|
begin
|
|
TntAction_AfterInherited_Assign(Action, Source);
|
|
// TDataSetAction
|
|
if (Action is TDataSetAction) and (Source is TDataSetAction) then begin
|
|
TDataSetAction(Action).DataSource := TDataSetAction(Source).DataSource;
|
|
end;
|
|
end;
|
|
|
|
//-------------------------
|
|
// TNT DB ACTNS
|
|
//-------------------------
|
|
|
|
{ TTntDataSetAction }
|
|
|
|
procedure TTntDataSetAction.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetAction.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetAction.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetAction.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetAction.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetAction.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetFirst }
|
|
|
|
procedure TTntDataSetFirst.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetFirst.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetFirst.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetFirst.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetFirst.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetFirst.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetPrior }
|
|
|
|
procedure TTntDataSetPrior.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetPrior.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetPrior.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetPrior.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetPrior.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetPrior.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetNext }
|
|
|
|
procedure TTntDataSetNext.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetNext.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetNext.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetNext.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetNext.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetNext.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetLast }
|
|
|
|
procedure TTntDataSetLast.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetLast.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetLast.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetLast.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetLast.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetLast.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetInsert }
|
|
|
|
procedure TTntDataSetInsert.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetInsert.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetInsert.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetInsert.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetInsert.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetInsert.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetDelete }
|
|
|
|
procedure TTntDataSetDelete.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetDelete.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetDelete.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetDelete.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetDelete.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetDelete.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetEdit }
|
|
|
|
procedure TTntDataSetEdit.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetEdit.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetEdit.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetEdit.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetEdit.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetEdit.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetPost }
|
|
|
|
procedure TTntDataSetPost.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetPost.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetPost.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetPost.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetPost.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetPost.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetCancel }
|
|
|
|
procedure TTntDataSetCancel.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetCancel.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetCancel.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetCancel.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetCancel.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetCancel.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
{ TTntDataSetRefresh }
|
|
|
|
procedure TTntDataSetRefresh.Assign(Source: TPersistent);
|
|
begin
|
|
inherited;
|
|
TntDBActn_AfterInherited_Assign(Self, Source);
|
|
end;
|
|
|
|
procedure TTntDataSetRefresh.DefineProperties(Filer: TFiler);
|
|
begin
|
|
inherited;
|
|
TntPersistent_AfterInherited_DefineProperties(Filer, Self);
|
|
end;
|
|
|
|
function TTntDataSetRefresh.GetCaption: WideString;
|
|
begin
|
|
Result := TntAction_GetCaption(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetRefresh.SetCaption(const Value: WideString);
|
|
begin
|
|
TntAction_SetCaption(Self, Value);
|
|
end;
|
|
|
|
function TTntDataSetRefresh.GetHint: WideString;
|
|
begin
|
|
Result := TntAction_GetHint(Self);
|
|
end;
|
|
|
|
procedure TTntDataSetRefresh.SetHint(const Value: WideString);
|
|
begin
|
|
TntAction_SetHint(Self, Value);
|
|
end;
|
|
|
|
end.
|