This begins the process of porting plasma-workspace to PlasmaComponents3. At
this point, only the relatively easy work is done. Every file not ported
now has been given the reason for still using PC2 in a comment on the import
line so you can see at a glance what the blocker is by running
`grep -r "org.kde.plasma.components 2.0"` in the repo.
Everything is tested and there are no breakages or functional regressions. In
the process, a few unused imports are removed.
Here are the remaining PC3 omissions blocking what's left from getting easily
ported:
- No Highlight
- No ListItem
- No PageStack
- No ContextMenu
- No QueryDialog
- No ModelContextMenu
- TabBar has no left and right tab states
- ToolButton has no built-in method to show a menu when clicked
Summary:
- Port mostly to QQC2 (Don't touch the TableView since there's no QQC2 version yet)
- Use standard import names
- Adjust search field placeholder text to follow the common style
Test Plan: {F6821868}
Reviewers: #vdg, #plasma, ndavis
Reviewed By: #vdg, ndavis
Subscribers: ndavis, plasma-devel
Tags: #plasma
Maniphest Tasks: T10586
Differential Revision: https://phabricator.kde.org/D21194
PlasmaCore.SortFilterModel for some reason doesn't have a case-sensitivity option
and filterString always filters case-sensitively whereas filterRegExp explicitly
sets it to case-insensitive, so we'll use that for now.
BUG: 365621
FIXED-IN: 5.7.4
Differential Revision: https://phabricator.kde.org/D2388
We are told the start and end date but we didn't actually add the event to the other days.
BUG: 364345
Differential Revision: https://phabricator.kde.org/D1891
Summary: The fact that it's a plugin isn't very relevant.
Reviewers: #plasma
Subscribers: plasma-devel
Tags: #plasma
Differential Revision: https://phabricator.kde.org/D1810
Changing calendar plugins and holidays regions now enables Apply
button in configuration and correctly saves it.
Differential Revision: https://phabricator.kde.org/D1651
This is very simple for now as there is no configuration
yet, so it just takes the default region (your locale)
and shows holidays from that.
Obviously this needs a config to set up which regions
you want to show in there, but this is a start.
REVIEW: 125862