[Interest] fromWinHICON missing from Qt 5
lars.knoll at nokia.com
lars.knoll at nokia.com
Mon Sep 3 15:24:56 CEST 2012
On Sep 2, 2012, at 3:57 PM, ext Thiago Macieira <thiago.macieira at 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,info for the mac specific things.
I think we should also consider adding a QtWinSupport library for windows specific functionality.
Cheers,
Lars
>
>> I had a project which loaded windows icons in a list by pulling the
>> correct icon from QFileInfo which is of type HICON. I think many people
>> did. Maybe if QFileInfo returned a QIcon or QPixmap this wouldn't be
>> necessary.
> --
> Thiago Macieira - thiago.macieira (AT) intel.com
> Software Architect - Intel Open Source Technology Center
> Intel Sweden AB - Registration Number: 556189-6027
> Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
More information about the Interest
mailing list