[Qt] Release V2.4
zeljko at holobit.net
Fri Jul 8 21:18:29 CEST 2011
On Friday 08 of July 2011 20:24:05 Den Jean wrote:
> On Friday 08 July 2011 08:04:17 zeljko wrote:
> > uhhh .... didn't know that 2.4 will be so fast ... please see reminder
> > for you: http://bugs.freepascal.org/view.php?id=19640
> Sorry, I do follow these. Please ask on this mailing list.
No problem, that issue is just for implementation of that class, also
remainder for me.
> > 1.QStandardItemH setData() and getData(): QtItemDataRole param should be
> > changed to integer (like with QListWidgetItemH and QTreeWidgetItemH).
> > (only qt45.pas change is needed, I've already tested that and it works
> > fine).
> Parameters of type int that have a default value of type QtItemDataRole
> were converted to type QtItemDataRole to ease the use of that enum
> type as a parameter value. I did this way back in 2006 :-).
> Ok I removed this feature.
> > 2.Would be nice if there's any chance to get
> > QStandardItemModel::selectionChanged() signal into bindings.... in that
> QStandardItemModel::selectionChanged() does not exist.
> That class has a signal ItemChanged.
> However QItemSelectionModel has such a signal.
Yes, I've typed from my mind today, it's QItemSelectionModel ...
> > case QtItemSelection class is needed , but I guess it can be PtrIntArray
> > (it's anyway an array of QStandardItemH).
> The class QItemSelection is avoided by the binding
> because it is a template descendant (QList<QItemSelectionRange>)
> It will take some time to see if it can be supported, probably
> by writing a QLCL.... As the list elements are not pointers,
> the PtrIntArray does not work well.(pascal cannot copy c++ classes,
> only pointers)
> > P.S: What's exact change in this release ? Where range checks raised ?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Qt