ahiemstra created this revision. ahiemstra added a reviewer: Plasma. Herald added a project: Plasma. Herald added a subscriber: plasma-devel. ahiemstra requested review of this revision.
REVISION SUMMARY This adds a QML plugin to ProcessCore that exposes ProcessController and allows it to be used from QML, along with some changes the were needed to actually use it from QML and a manual test to verify that the QML bits work. This will later on be expanded to also expose other types, including ProcessDataModel from D27509 <https://phabricator.kde.org/D27509> TEST PLAN The test runs and can send signals to processes. REPOSITORY R111 KSysguard Library BRANCH processcore_declarative REVISION DETAIL https://phabricator.kde.org/D28140 AFFECTED FILES processcore/CMakeLists.txt processcore/declarative/CMakeLists.txt processcore/declarative/ProcessEnums.cpp processcore/declarative/ProcessEnums.h processcore/declarative/ProcessPlugin.cpp processcore/declarative/ProcessPlugin.h processcore/declarative/qmldir processcore/process_controller.cpp processcore/process_controller.h tests/process/test_process.qml To: ahiemstra, #plasma Cc: plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart