Skip to content

Text: fix some tablet interaction.

This fixes two tablet related interactions regarding text:

  1. Double and triple click are now handled for tablet events, which means that you can select words in the text tool as well as add nodes with a stylus in the shape edit tool.
  2. Allowing input manager actions that only use modifiers + pointer buttons to be matched, so that shift+middle click drag still works.

Test Plan

  • Try to double click in the text tool or the shape edit tool
  • See if ctrl+middle click drag or shift+middle click drag will work when in text-editing mode.

Formalities Checklist

  • I confirmed this builds.
  • I confirmed Krita ran and the relevant functions work.
  • I tested the relevant unit tests and can confirm they are not broken. (If not possible, don't hesitate to ask for help!)
  • I made sure my commits build individually and have good descriptions as per KDE guidelines.
  • I made sure my code conforms to the standards set in the HACKING file.
  • I can confirm the code is licensed and attributed appropriately, and that unattributed code is mine, as per KDE Licensing Policy.

Reminder: the reviewer is responsible for merging the patch, this is to ensure at the least two people can build the patch. In case a patch breaks the build, both the author and the reviewer should be contacted to fix the build. If this is not possible, the commits shall be reverted, and a notification with the reasoning and any relevant logs shall be sent to the mailing list, kimageshop@kde.org.

Merge request reports