diff --git a/src/gui/torrentcontentmodel.cpp b/src/gui/torrentcontentmodel.cpp index 28b072a78..0f661baef 100644 --- a/src/gui/torrentcontentmodel.cpp +++ b/src/gui/torrentcontentmodel.cpp @@ -37,7 +37,9 @@ #if defined(Q_OS_WIN) #include #include +#if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) #include +#endif #else #include #include @@ -118,7 +120,11 @@ namespace if (FAILED(hr)) return {}; +#if (QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)) + auto iconPixmap = QPixmap::fromImage(QImage::fromHICON(sfi.hIcon)); +#else QPixmap iconPixmap = QtWin::fromHICON(sfi.hIcon); +#endif ::DestroyIcon(sfi.hIcon); return iconPixmap; }