vlc | branch: master | Hugo Beauzée-Luyssen <h...@beauzee.fr> | Mon Aug 7 13:31:37 2017 +0200| [60ec2eb971fb1596069d196d016806b3f7f9e030] | committer: Hugo Beauzée-Luyssen
qt: win32 intf: Fix task bar icon display refs #18650 > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=60ec2eb971fb1596069d196d016806b3f7f9e030 --- modules/gui/qt/main_interface_win32.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/modules/gui/qt/main_interface_win32.cpp b/modules/gui/qt/main_interface_win32.cpp index f1dcadf466..e5f0629511 100644 --- a/modules/gui/qt/main_interface_win32.cpp +++ b/modules/gui/qt/main_interface_win32.cpp @@ -157,7 +157,9 @@ void MainInterfaceWin32::createTaskBarButtons() p_taskbl = (ITaskbarList3 *)pv; p_taskbl->HrInit(); - himl = ImageList_Create( 16 /*cx*/, 16 /*cy*/, ILC_COLOR32 /*flags*/, + int iconX = GetSystemMetrics(SM_CXSMICON); + int iconY = GetSystemMetrics(SM_CYSMICON); + himl = ImageList_Create( iconX /*cx*/, iconY /*cy*/, ILC_COLOR32 /*flags*/, 4 /*cInitial*/, 0 /*cGrow*/); if( himl == NULL ) { @@ -167,10 +169,10 @@ void MainInterfaceWin32::createTaskBarButtons() return; } - QPixmap img = QPixmap(":/win7/prev"); - QPixmap img2 = QPixmap(":/win7/pause"); - QPixmap img3 = QPixmap(":/win7/play"); - QPixmap img4 = QPixmap(":/win7/next"); + QPixmap img = QPixmap(":/win7/prev").scaled( iconX, iconY ); + QPixmap img2 = QPixmap(":/win7/pause").scaled( iconX, iconY ); + QPixmap img3 = QPixmap(":/win7/play").scaled( iconX, iconY ); + QPixmap img4 = QPixmap(":/win7/next").scaled( iconX, iconY ); QBitmap mask = img.createMaskFromColor(Qt::transparent); QBitmap mask2 = img2.createMaskFromColor(Qt::transparent); QBitmap mask3 = img3.createMaskFromColor(Qt::transparent); _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits