[Qt] Release V2.3

Den Jean Den.Jean at telenet.be
Fri Jun 17 18:34:27 CEST 2011


On Friday 17 June 2011 08:33:11 zeljko wrote:
> Great ! Thanks :)
> One question: why some constructors for QVariant and QString are removed ?

The parameters of Qt Methods are converted from Qt types to pascal types. 
Sometimes different Qt types are converted to the same pascal type
because these types all have the same physical size.
In the case of many Qt methods with the same name and similar types, 
this leads to identical pascal methods in name and parameters.
So some should be removed. 

The ones that are removed caused problems with other contructors
that are new in Qt 4.7. QVariant and QString have many constructors.

> Also removed
> QLCLTreeWidgetItem_data_Override = procedure (column: Integer; role:
> Integer; retval: QVariantH) of object cdecl;
> Is it removed by mistake or what ?

This is procedural type and not a Qt method that can be called. 
It is a leftover from an abandoned request for a QLCLTreeWidgetItem. 
http://lists.lazarus.freepascal.org/pipermail/qt/2009-November/001368.html
It was removed intentionally to clean things up. It is not used.

regards,

Den Jean




More information about the Qt mailing list