D28033: Create ExpandableListItem
Nathaniel Graham
noreply at phabricator.kde.org
Fri Mar 13 17:26:29 GMT 2020
ngraham created this revision.
ngraham added reviewers: VDG, Plasma.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
ngraham requested review of this revision.
REVISION SUMMARY
This patch creates the `ExpandableListItem`, a re-usable PlasmaComponents3 item that can
be used for the views in various Plasma applet pop-ups, such as Vaults, Printers,
Bluetooth, Networks, and Device Notifier. This way those applets can share more code and
not have to implement this paradigm themselves in five different ways, as they currently
do.
All of these applets currently use slightly different visual styles. For example the
network applet uses a pushbutton with no icon as its "default action" button, while
other applets use icons-only toolbuttons. I tried my best to create a component that's
flexible but also consistent, so various applets that adopt it will see minor visual
changes as a result. Hopefully this is acceptable.
Closes T12812 <https://phabricator.kde.org/T12812>
TEST PLAN
F8174587: vokoscreenNG-2020-03-13_10-44-43.webm <https://phabricator.kde.org/F8174587>
REPOSITORY
R242 Plasma Framework (Library)
BRANCH
ExpandableListItem (branched from master)
REVISION DETAIL
https://phabricator.kde.org/D28033
AFFECTED FILES
src/declarativeimports/plasmacomponents3/ExpandableListItem.qml
src/declarativeimports/plasmacomponents3/qmldir
To: ngraham, #vdg, #plasma
Cc: kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20200313/42a518f4/attachment.html>
More information about the Kde-frameworks-devel
mailing list