D27509: Introduce ProcessDataModel
David Edmundson
noreply at phabricator.kde.org
Wed Feb 19 17:30:43 GMT 2020
davidedmundson created this revision.
Herald added a project: Plasma.
Herald added a subscriber: plasma-devel.
davidedmundson requested review of this revision.
REVISION SUMMARY
Last release a plugin system was introduced that allowed plugins to
provide columns of process data in a way that included enough metadata
to allow displaying of said data appropriately without the client
needing to be aware of the semantics of what that column represents.
This patch provides all process information in that new format. This is
then exposed as new, much simler, model.
This new model is designed to be consumable from a QML API for any
potential process data viewer.
Existing models are unchanged for maximum compatibility.
TEST PLAN
Used in another project
REPOSITORY
R111 KSysguard Library
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D27509
AFFECTED FILES
CMakeLists.txt
processcore/CMakeLists.txt
processcore/extended_process_list.cpp
processcore/extended_process_list.h
processcore/process_attribute.cpp
processcore/process_attribute.h
processcore/process_attribute_model.cpp
processcore/process_attribute_model.h
processcore/process_data_model.cpp
processcore/process_data_model.h
processui/ProcessModel.cpp
To: davidedmundson
Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20200219/2ce8edf0/attachment.html>
More information about the Plasma-devel
mailing list