@@ -46,6 +46,16 @@ TPyDelphiCheckColumn = class(TPyDelphiColumn)
46
46
property DelphiObject: TCheckColumn read GetDelphiObject write SetDelphiObject;
47
47
end ;
48
48
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
+
49
59
implementation
50
60
51
61
uses
@@ -80,6 +90,7 @@ procedure TGridsRegistration.RegisterWrappers(
80
90
APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiStringColumn);
81
91
APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiProgressColumn);
82
92
APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiCheckColumn);
93
+ APyDelphiWrapper.RegisterDelphiWrapper(TPyDelphiDateTimeColumnBase);
83
94
end ;
84
95
85
96
{ TPyDelphiColumn }
@@ -150,6 +161,24 @@ procedure TPyDelphiCheckColumn.SetDelphiObject(const Value: TCheckColumn);
150
161
inherited DelphiObject := Value ;
151
162
end ;
152
163
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
+
153
182
initialization
154
183
RegisteredUnits.Add(TGridsRegistration.Create);
155
184
0 commit comments