The minimal working example with QML JumpList (same behaviour if using QWinJumpList in c++).
import QtQuick 2.3
import QtQuick.Window 2.2
import QtWinExtras 1.0
Window {
visible: true
JumpList {
JumpListCategory {
visible: true
title: "Test"
JumpListLink {
title: "Test Link"
executablePath: "http://google.com"
}
}
}
}
After launch appliction you may press right mouse button on the application in windows task bar and look at something like:
If press to Test Link
menu item the default browser with http://google.com
url should be opened because of under the hood it uses shell execute. This work well in windows 7, 8, 8.1.
In windows 10 this doesn`t work while you do not pin application to task bar by hands. After this done the link is working.
Why this so and how it can be fixed?
UPDATE 1: This strange behaviour was tested with Qt 5.5, 5.5.1, 5.6 and master branch on Windows 10 - dev, first released home version, final home, pro. And results is same - not working. Also, for example, chrome uses custom list (the site
section) and it works well without pinning.
UPDATE 2: Here is my qt bug QTBUG-49486 about this and related to it QTBUG-48751. But the problem is right now the Qt devs do not know how to fix this problem too.
It was fixed in windows 10 major update from 12.11.2015
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With