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

Reply via email to