davidedmundson created this revision. davidedmundson added a reviewer: Plasma. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY Create a subclass of AbstractTasksModelIface which proxies the call to the source model. All proxy models can then re-use this rather than duplicating the code TEST PLAN Clicked some things REPOSITORY rPLASMAWORKSPACE Plasma Workspace BRANCH master REVISION DETAIL https://phabricator.kde.org/D2381 AFFECTED FILES libtaskmanager/CMakeLists.txt libtaskmanager/abstracttasksproxymodeliface.cpp libtaskmanager/abstracttasksproxymodeliface.h libtaskmanager/concatenatetasksproxymodel.cpp libtaskmanager/concatenatetasksproxymodel.h libtaskmanager/flattentaskgroupsproxymodel.cpp libtaskmanager/flattentaskgroupsproxymodel.h libtaskmanager/taskfilterproxymodel.cpp libtaskmanager/taskfilterproxymodel.h libtaskmanager/windowtasksmodel.cpp libtaskmanager/windowtasksmodel.h EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: davidedmundson, #plasma Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas