Hi,

during installation of following preview:

https://code.x2go.org/releases/binary-win32/x2goclient/previews/4.1.2.3/

Qt5 libraries are included, Qt5Core.dll has version 5.12.3.0 from 2019

=> at least 2022-12-05 one was already succeeding building for Qt5 in the past...

Potentially this helps,
        Peter


Am 05.05.23 um 23:08 schrieb Orion Poplawski:
Is any work being do to port the Windows x2goclient code to Qt5?  The issue I'm running into is that the HWND type returned by wapiFindWindow() is not compatible with the long type - at least when compiling for 64-bit.

I'm also curious that you need to shift to a Windows API call - should we be able to do everything in Qt?

If I shift to 32-bit compiles I get:

../src/wapi.cpp: In function 'void wapiSetWindowIcon(HWND, const QPixmap&)': ../src/wapi.cpp:224:88: error: 'class QPixmap' has no member named 'toWinHICON'   224 |     largeIcon=icon.scaled(iconx,icony, Qt::IgnoreAspectRatio,Qt::SmoothTransformation).toWinHICON ();
       |                        ^~~~~~~~~~
../src/wapi.cpp:225:90: error: 'class QPixmap' has no member named 'toWinHICON'   225 |     smallIcon=icon.scaled(smallx,smally, Qt::IgnoreAspectRatio,Qt::SmoothTransformation).toWinHICON ();
       |                          ^~~~~~~~~~

Now, the only call to wapiSetWindowIcon() is commented out, so I just commented out that code for now.  Looks like the current function to use is QImage::toHICON().


_______________________________________________
x2go-dev mailing list
[email protected]
https://lists.x2go.org/listinfo/x2go-dev

--
Dr. Peter Bieringer
Heideckstr. 27
D-80637 Muenchen
Germany

mailto:[email protected]
phone:+49-89-36109686
fax:+49-89-36109689
mobile:+49-174-9015046

_______________________________________________
x2go-dev mailing list
[email protected]
https://lists.x2go.org/listinfo/x2go-dev

Reply via email to