Summary:
We don't emit anything or use properties or anything else that requires
MOC. We want to keep model items light.
The emitDataChanged in setRunning still works because that's part of
QStandardItem. Memory management is the same beacuse the
QStandardItemModel takes ownership in appendRow().
Test Plan: Opened widget explorer.
Reviewers: #plasma
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D4218
Summary:
There was no role exposed for isFavorite and it has no other impact.
Removing it not only cleans up the code but also saves us parsing a
config file for no reason.
I don't think it's worth putting in the UI; no-one is adding so many
plasmoids that they would go out of their way to mark one as a favourite
for quicker future access.
Reviewers: #plasma
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D4217
setting the application name and the provides
resets the model two times in a short time, so don't
reset on startup, until componentCompleted arrived
BUG:375105
As suggested by the VDG, add the possibility to have screenshots for plasmoids.
the widget explorer will be modified as well to show the screenshots
in the applet list when available
REVIEW:125134