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