BUG: 395182
BUG: 361025
Here are the changes made:
- Allow Timer widget to work well on panels, both vertical and horizontal.
- Use root.digitHasChanged(); instead of main.digitChanged(); This line was changed before in https://phabricator.kde.org/D12534, but it seems that main.digitChanged(); doesn't exist also.
- Use "expireTimeout" instead of "timeout", as explained in https://bugs.kde.org/show_bug.cgi?id=361025.
- Increase notification time from 2s to 5s, so it's harder to miss it.