D22444: Add zoom reset action
Nathaniel Graham
noreply at phabricator.kde.org
Sat Jul 13 18:13:47 BST 2019
ngraham requested changes to this revision.
ngraham added a comment.
This revision now requires changes to proceed.
In general +1 on the concept, but needs revision before it can go in.
INLINE COMMENTS
> dolphinui.rc:117
> <Action priority="0" name="view_zoom_out"/>
> + <Action priority="0" name="view_zoom_reset"/>
> <Action priority="0" name="edit_cut"/>
Put it in between Zoom in and Zoom out, as it is in Okular and Konsole.
> dolphinviewactionhandler.cpp:197
> + QAction* zoomResetAction = m_actionCollection->addAction( QStringLiteral("view_zoom_reset") );
> + zoomResetAction->setText( i18nc("@action:inmenu View", "Zoom Reset") );
> + zoomResetAction->setWhatsThis(i18nc("@info:whatsthis zoom reset", "This resets the icon size to default."));
Name should be "Reset zoom level" or "Zoom to default size"
> dolphinviewactionhandler.cpp:466
> +{
> + const int resetLevel = (ZoomLevelInfo::minimumLevel() + ZoomLevelInfo::maximumLevel())/2;
> + m_currentView->setZoomLevel(resetLevel);
That seems like a fairly arbitrary value to reset it to. You should read the default size and zoom to that instead. After all, that's what the WhatsThis text you wrote says it will do. :)
REPOSITORY
R318 Dolphin
REVISION DETAIL
https://phabricator.kde.org/D22444
To: shubham, ngraham, elvisangelaccio
Cc: kfm-devel, kde-doc-english, aprcela, fprice, gennad, fbampaloukas, alexde, feverfew, meven, spoorun, navarromorales, firef, andrebarros, skadinna, emmanuelp, mikesomov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20190713/33ba919d/attachment.htm>
More information about the kfm-devel
mailing list