WidgetExplorer "get new widgets" dialogs live longer than WidgetExplorer, so it will be better to have external storage for that dialogs.
If external storage isn't be set then behavior won't be changed.
BUG: 412765
Plasma |
WidgetExplorer "get new widgets" dialogs live longer than WidgetExplorer, so it will be better to have external storage for that dialogs.
If external storage isn't be set then behavior won't be changed.
BUG: 412765
Lint Skipped |
Unit Tests Skipped |
This change seems rather more expansive than the title would suggest. I see a lot of unrelated-looking changes including the removal of KNS functionality? These changes need to be explained or reverted.
Iincluding the removal of KNS functionality?
It's there. It's in widgetexplorerassistant
To help rephrase the commit message.
It's somewhat overengineered, but will work.
I don't like this "assistant" object that is just an opaque pointer being passed around from QML space. It's not very declarative.
Either we should register this item as a singleton with some nice invokable methods to show KNS dialogs, which could be a nice useful re-usable class. Then we port WidgetExplorer.qml to use that directly
Or just internally make widgetexplorerassistant some static inside WidgetExplorer as a completely private class.