• Agata Cacko's avatar
    Fix curve change despite 'Use same curve' checked · 47a57162
    Agata Cacko authored
    Before this commit, if you have a preset like Fill_circle
    that has "Use the same curve" checkbox checked and you were
    clicking on other sensors, the curve would be back to the default
    curve (the one that other sensors had) if you switch back and forth
    between some sensors (like Pressure -> X-Tilt-> Pressure).
    
    Also before this commit if you have the default uprising curve
    and you switched Rotation -> Tilt elevation, the curve would change.
    
    This commit fixes both behaviours (first by adding transferCurve(),
    second by switching the line in kis_curve_widget).
    
    This commit also includes two slot functions instead of one function
    that were used as a slot for two different signals. It helps with
    debugging signals and keeping stuff clear and ordered.
    
    There is one problem left: if you switch Tilt elevation -> Distance
    (using the 'hill' curve), the preset is set to modified even though
    the curve doesn't change.
    
    BUG:383909
    BACKPORT:krita/4.2
    47a57162
Name
Last commit
Last update
.github Loading commit data...
.gitlab/merge_request_templates Loading commit data...
3rdparty Loading commit data...
benchmarks Loading commit data...
build-tools Loading commit data...
cmake Loading commit data...
dev-tools/python Loading commit data...
interfaces Loading commit data...
krita Loading commit data...
libs Loading commit data...
packaging Loading commit data...
pics Loading commit data...
plugins Loading commit data...
sdk Loading commit data...
winquirks Loading commit data...
.arcconfig Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.lgtm.yml Loading commit data...
AUTHORS Loading commit data...
CMakeLists.txt Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
COPYING Loading commit data...
COPYING-CMAKE-SCRIPTS Loading commit data...
CTestConfig.cmake Loading commit data...
HACKING Loading commit data...
KoAlwaysInline.h Loading commit data...
KoConfig.h.cmake Loading commit data...
Mainpage.dox Loading commit data...
Messages.sh Loading commit data...
README.md Loading commit data...
action_i18n.pl Loading commit data...
config-gsl.h.cmake Loading commit data...
config-hash-table-implementaion.h.cmake Loading commit data...
config-hdr.h.cmake Loading commit data...
config-hide-safe-asserts.h.cmake Loading commit data...
config-high-dpi-scale-factor-rounding-policy.h.in Loading commit data...
config-limit-long-tests.h.cmake Loading commit data...
config-ocio.h.cmake Loading commit data...
config-powf.h.cmake Loading commit data...
config-qtmultimedia.h.cmake Loading commit data...
config-set-has-border-in-full-screen-default.h.in Loading commit data...
config-vc.h.cmake Loading commit data...
config_convolution.h.cmake Loading commit data...
config_use_qt_tablet_windows.h.cmake Loading commit data...
extracti18n.pl Loading commit data...
kundo2_aware_xgettext.sh Loading commit data...
setup.cfg Loading commit data...