On Monday, September 03, 2012 01:24:56 PM lars.kn...@nokia.com wrote:
> On Sep 2, 2012, at 3:57 PM, ext Thiago Macieira <thiago.macie...@intel.com> 
wrote:
> > On domingo, 2 de setembro de 2012 22.23.01, Joseph Crowell wrote:
> >> QPixmap QPixmap::fromWinHICON( HICON ); Is there a reason this has been
> >> removed?
> > 
> > Yes, the QPixmap API is platform-independent, completely. The equivalent
> > fromWinHBITMAP, fromMacCGImageRef, fromSymbianCFbsBitmap,
> > fromSymbianRSgImage and fromX11Pixmap are also gone.
> > 
> >> If so, is there any another method which results in the same
> >> return values from a windows resource dll?
> > 
> > QPixmap qt_pixmapFromWinHICON(HICON icon);
> > 
> > I can't find it in any header and it isn't documented, but it's exported
> > from QtGui. Therefore, treat it as private API for now, until future
> > plans emerge.
> > 
> > For the X11 ones, the idea is to add it to the proposed QtX11Support
> > library, which would also bring back QX11Embed{Container,Widget},
> > QX11DisplayInfo, etc. I don't know where the Mac plans place theirs.
> 
> See
> https://codereview.qt-project.org/#admin,project,playground/qtmacextras,inf
> o for the mac specific things.
> 
> I think we should also consider adding a QtWinSupport library for windows
> specific functionality.

Interesting approach. So the idea here is to have APIs that are platform 
independent, even if the underlying code paths (e.g. within QPixmap) must 
certainly differ by platform? And if the APIs themselves must differ by 
platform, split into special "support" libraries?

Justin
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to