D20471: Add "What's This?" to nearly everything in the main window

Felix Ernst noreply at phabricator.kde.org
Thu Apr 11 16:44:50 BST 2019


felixernst created this revision.
felixernst added a project: Dolphin.
Herald added a subscriber: kfm-devel.
felixernst requested review of this revision.

REVISION SUMMARY
  This commit adds "What's This?" help to nearly everything in the 
  Dolphin main window (panels, views, buttons, ...). It adds the "?"
  to the title bar so this help can easily be called.
  
  For links in those help texts to work the WhatsThisClickedEvents are 
  handled in the main window class. This doesn't work for menus because 
  events from them aren't forwarded to the main window for some 
  reason so EventFilters are installed for the Control button menus.
  
  Modifying the "Help" menu of KXmlGui is deprecated so no EventFilter 
  can be installed in the menubar. Therefore help texts without links 
  are provided for the menubar.

REPOSITORY
  R318 Dolphin

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

AFFECTED FILES
  src/dolphinmainwindow.cpp
  src/dolphinmainwindow.h
  src/dolphinviewcontainer.cpp
  src/statusbar/dolphinstatusbar.cpp
  src/views/dolphinviewactionhandler.cpp
  src/views/dolphinviewactionhandler.h

To: felixernst
Cc: kfm-devel, alexde, feverfew, meven, spoorun, navarromorales, firef, andrebarros, emmanuelp, mikesomov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20190411/2686dbe0/attachment.htm>


More information about the kfm-devel mailing list