[Development] Qt Platform Extras
Sorvig Morten
Morten.Sorvig at digia.com
Fri Mar 1 11:06:14 CET 2013
On Mar 1, 2013, at 10:37 AM, Jake Thomas Petroules <jake.petroules at petroules.com>
wrote:
> I suppose it would not be a detriment. Where do you draw the line? Which platforms, what functions and types?
I would leave that decision to the platform maintainers. An initial minimal set would be good though, for example OS X/iOS and windows.
>
> Here are some candidate types for constructors and conversion operators on their corresponding Qt types, which I can think of off the top of my head:
>
> Windows:
> POINT
> RECT
> HICON
> HBITMAP
>
> Darwin (OS X + iOS):
> CGPoint
> CGSize
> CGRect
> NSPoint
> NSSize
> NSRect
> CGImageRef
> CIImage
> NSImage
> NSString
> and CFArrayRef/NSArray <-> QList<T> ?
Seems like a good list to me. I would wait with the last one.. NSArray is really QList<QVariant>.
> I'm not sure about other platforms/environments like X11, Wayland, or perhaps GNOME.
>
It does require a Q_OS define, so it might not make sense for those platforms.
Morten
More information about the Development
mailing list