[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