Skip to content
  • David Faure's avatar
    TasksModel: cache launcherCount(). · 6e72674a
    David Faure authored
    Summary:
    This also allows to only emit launcherCountChanged() when it actually changed.
    
    The emit from TasksModel::filterAcceptsRow() is weird though.
    
    Test Plan:
    adding one launcher for dolphin, shows up. Running dolphin,
    the launcher disappears. Switching desktops, it reappears. Coming back, it
    disappears. Closing dolphin, the launcher reappears.
    
    Reviewers: hein
    
    Reviewed By: hein
    
    Subscribers: broulik, plasma-devel
    
    Tags: #plasma
    
    Differential Revision: https://phabricator.kde.org/D1865
    6e72674a