[Differential] [Request, 577 lines] D3040: Allow scaling documentation view (BUG 285162)

igorkushnir (Igor Kushnir) noreply at phabricator.kde.org
Wed Oct 12 18:23:47 UTC 2016


igorkushnir created this revision.
Restricted Application added a subscriber: kdevelop-devel.

REVISION SUMMARY
  Add ZoomController utility
  
  Prevent future StandardDocumentationView ABI breakage
  
  Implement Ctrl+mouse_scroll zoom in StandardDocumentationView
  
  Eliminate a quite restrictive hard minimum documentation font size limit
  
  Add ZoomActions utility
  
  Show zoom actions in StandardDocumentationView context menu
  
  Add default context menu actions getter to StandardDocumentationView

TEST PLAN
    built, installed;
    verified that Ctrl+mouse_scroll and context menu actions work;
    verified that all the previously available context menu actions are preserved;
    passed 3 related tests: test_cmakemanager, test_manpagemodel, test_qthelpplugin.

REPOSITORY
  rKDEVPLATFORM KDevPlatform

BRANCH
  documentation-zoom-new

REVISION DETAIL
  https://phabricator.kde.org/D3040

AFFECTED FILES
  CMakeLists.txt
  documentation/CMakeLists.txt
  documentation/standarddocumentationview.cpp
  documentation/standarddocumentationview.h
  util/CMakeLists.txt
  util/zoomactions.cpp
  util/zoomactions.h
  util/zoomcontroller.cpp
  util/zoomcontroller.h

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: igorkushnir
Cc: kdevelop-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20161012/815db655/attachment.html>


More information about the KDevelop-devel mailing list