D9734: [KFileItemActions] Allow specifying the number of selected files required for an action
Kai Uwe Broulik
noreply at phabricator.kde.org
Mon Jan 8 15:04:08 UTC 2018
broulik created this revision.
broulik added reviewers: Frameworks, dfaure, michaelh, mlaurent.
Restricted Application added a project: Frameworks.
broulik requested review of this revision.
REVISION SUMMARY
This was mostly prompted by https://phabricator.kde.org/D9698 since Kompare can only compare two files and it makes no sense to offer this option for less or more than that.
It is done as a QStringList so you could specify multiple criteria, e.g. only show for 2 or 4 files.
If the need should arise, this could be made more sophisticated by adding support for e.g. ranges and less than/more than operators, but let's keep it simple for now.
CHANGELOG: KonqPopupMenu/Plugin can now use the X-KDE-RequiredNumberOfUrls key to require a certain number of files to be selected before being shown
TEST PLAN
Added
X-KDE-RequiredNumberOfUrls=2
to the desktop file, action showed up only when I selected two files.
Also tested `2,4` where it would show up if 2 or 4 files are selected
Older KIO versions would just ignore that key and always show the action, which is fine.
REPOSITORY
R241 KIO
REVISION DETAIL
https://phabricator.kde.org/D9734
AFFECTED FILES
src/widgets/kfileitemactions.cpp
To: broulik, #frameworks, dfaure, michaelh, mlaurent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20180108/0f6476c8/attachment.html>
More information about the Kde-frameworks-devel
mailing list