Diffusion Krita b773c91abe42

Resolve conflicts between create and move selection actions

Authored by dkazakov on Sep 4 2018, 8:26 AM.

Description

Resolve conflicts between create and move selection actions

We have a really weird design of the selection tools.
Basically, it happens because we just wrap Ko- tools
into some wrappers and inherit from them. Ideally, all
the tools should use begin/continue/endPrimaryAction()
and/or implement KoInteractionTool pattern.

NOTE: Select Path tool does not support moving of the selection, because it is not possible to implement it without a complete refactoring of KoCreatePathTool.

Details

Committed
dkazakovSep 4 2018, 8:26 AM
Parents
R37:31519cf0d868: FEATURE: move selection with any selection tool
Branches
Unknown
Tags
Unknown