@@ -46,6 +46,16 @@ TPyDelphiCheckColumn = class(TPyDelphiColumn)
4646 property DelphiObject: TCheckColumn read GetDelphiObject write SetDelphiObject;
4747 end ;
4848
49+ TPyDelphiDateTimeColumnBase = class (TPyDelphiColumn)
50+ private
51+ function GetDelphiObject : TDateTimeColumnBase;
52+ procedure SetDelphiObject (const Value : TDateTimeColumnBase);
53+ public
54+ class function DelphiObjectClass : TClass; override;
55+ // Properties
56+ property DelphiObject: TDateTimeColumnBase read GetDelphiObject write SetDelphiObject;
57+ end ;
58+
4959implementation
5060
5161uses
@@ -80,6 +90,7 @@ procedure TGridsRegistration.RegisterWrappers(
8090 APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiStringColumn);
8191 APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiProgressColumn);
8292 APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiCheckColumn);
93+ APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiDateTimeColumnBase);
8394end ;
8495
8596{ TPyDelphiColumn }
@@ -150,6 +161,24 @@ procedure TPyDelphiCheckColumn.SetDelphiObject(const Value: TCheckColumn);
150161 inherited DelphiObject := Value ;
151162end ;
152163
164+ { TPyDelphiDateTimeColumnBase }
165+
166+ class function TPyDelphiDateTimeColumnBase.DelphiObjectClass : TClass;
167+ begin
168+ Result := TDateTimeColumnBase;
169+ end ;
170+
171+ function TPyDelphiDateTimeColumnBase.GetDelphiObject : TDateTimeColumnBase;
172+ begin
173+ Result := TDateTimeColumnBase(inherited DelphiObject);
174+ end ;
175+
176+ procedure TPyDelphiDateTimeColumnBase.SetDelphiObject (
177+ const Value : TDateTimeColumnBase);
178+ begin
179+ inherited DelphiObject := Value ;
180+ end ;
181+
153182initialization
154183 RegisteredUnits.Add(TGridsRegistration.Create);
155184
0 commit comments