New feature: running task widget

Authored by dfaure on Feb 26 2017, 1:48 PM.

Description

New feature: running task widget

Summary:
Start a task and a small line appears at the top of your desktop.
Moving the mouse onto that line expands to a bar that shows

[Stop]  Task title   [Done],

as a reminder of what the current task is.

Design (new classes) :

  • RunningTaskModel to store the running task (with base interface for type safety of stubs).
  • RunningTaskWidget and PageView on top of that model
  • TaskApplicationModel to create the RunningTaskModel with its deps
  • TaskApplicationComponents to connect PageView and RunningTaskWidget to RunningTaskModel

Test Plan:
No cucumber tests because OpenSuSE botched the cucumber packaging.

(https://bugzilla.opensuse.org/show_bug.cgi?id=1015940)

Unit tests for all new classes though, and for serialization of the 'running' attribute.

Reviewers: franckarrecot, ervin

Reviewed By: ervin

Subscribers: Zanshin

Differential Revision: https://phabricator.kde.org/D3032

Details

Committed
dfaureFeb 27 2017, 8:23 AM
Reviewer
ervin
Differential Revision
D3032: New feature: running task widget
Parents
R4:08a30d576415: SVN_SILENT made messages (.desktop file) - always resolve ours
Branches
Unknown
Tags
Unknown