[Differential] [Updated] D2379: Factor windowing system arbitration out of TasksModel.
hein (Eike Hein)
noreply at phabricator.kde.org
Tue Aug 9 10:37:39 UTC 2016
hein added a comment.
> To export WindowTasksModel directly?
It's already exported ...? See the change to CMakeLists.txt and the TASKMANAGER_EXPORT macro.
> You'd still need to go via TaskFilterProxyModel
Yes, TaskFilterProxyModel is also useful with some changes (see https://phabricator.kde.org/D2380).
> and for the pager you'd need AbstractTasksModelIface too (for setVirtualDesktop)
Indeed, libtaskmanager also installs the abstracttasksmodeliface.h header.
> ...at which point you're pretty much back at using half of TasksModel anyway?
That's addressed in the review request description: The Pager doesn't care about startup notifications, or launchers, or TasksModel's sort modes, or grouping, or has a need for a ConcatenateTasksProxyModel, ... all it wants to share with TasksModel is the window tasks sub-model (and from libtaskmanager it also wants to use TaskFilterProxyModel).
REPOSITORY
rPLASMAWORKSPACE Plasma Workspace
REVISION DETAIL
https://phabricator.kde.org/D2379
EMAIL PREFERENCES
https://phabricator.kde.org/settings/panel/emailpreferences/
To: hein, #plasma, mart, davidedmundson
Cc: plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160809/ef7a7b40/attachment.html>
More information about the Plasma-devel
mailing list