Revision 122d35f...

Go back to digest for 7th July 2013

Features in Office

Arjen Hiemstra committed changes in [calligra] /:

Make the canvas input configurable

This adds a page to the preferences dialog that allows you to select a
profile and configure the input for that profile.





FIXED-IN: 2.8
REVIEW: 111391
GUI: Added a new "Canvas Input Settings" page.
DIGEST: Krita's canva input is now configurable.

File Changes

Added 38 files
  •   krita/data/input/CMakeLists.txt
  •   krita/data/input/kritadefault.profile
  •   krita/ui/input/kis_input_profile.cpp
  •   krita/ui/input/kis_input_profile.h
  •   krita/ui/input/kis_input_profile_manager.cpp
  •   krita/ui/input/kis_input_profile_manager.h
  •   krita/ui/input/kis_shortcut_configuration.cpp
  •   krita/ui/input/kis_shortcut_configuration.h
  •   krita/ui/input/config/kis_action_shortcuts_model.cpp
  •   krita/ui/input/config/kis_action_shortcuts_model.h
  •   krita/ui/input/config/kis_edit_profiles_dialog.cpp
  •   krita/ui/input/config/kis_edit_profiles_dialog.h
  •   krita/ui/input/config/kis_edit_profiles_dialog.ui
  •   krita/ui/input/config/kis_input_button.cpp
  •   krita/ui/input/config/kis_input_button.h
  •   krita/ui/input/config/kis_input_configuration_page.cpp
  •   krita/ui/input/config/kis_input_configuration_page.h
  •   krita/ui/input/config/kis_input_configuration_page.ui
  •   krita/ui/input/config/kis_input_configuration_page_item.cpp
  •   krita/ui/input/config/kis_input_configuration_page_item.h
  •   krita/ui/input/config/kis_input_configuration_page_item.ui
  •   krita/ui/input/config/kis_input_editor_delegate.cpp
  •   krita/ui/input/config/kis_input_editor_delegate.h
  •   krita/ui/input/config/kis_input_mode_delegate.cpp
  •   krita/ui/input/config/kis_input_mode_delegate.h
  •   krita/ui/input/config/kis_input_profile_model.cpp
  •   krita/ui/input/config/kis_input_profile_model.h
  •   krita/ui/input/config/kis_input_type_delegate.cpp
  •   krita/ui/input/config/kis_input_type_delegate.h
  •   krita/ui/input/config/kis_key_input_editor.cpp
  •   krita/ui/input/config/kis_key_input_editor.h
  •   krita/ui/input/config/kis_key_input_editor.ui
  •   krita/ui/input/config/kis_mouse_input_editor.cpp
  •   krita/ui/input/config/kis_mouse_input_editor.h
  •   krita/ui/input/config/kis_mouse_input_editor.ui
  •   krita/ui/input/config/kis_wheel_input_editor.cpp
  •   krita/ui/input/config/kis_wheel_input_editor.h
  •   krita/ui/input/config/kis_wheel_input_editor.ui
Modified 29 files
  •   krita/data/CMakeLists.txt
  •   krita/ui/CMakeLists.txt
  •   krita/ui/kis_config.cc
  •   krita/ui/kis_config.h
  •   krita/ui/kis_view2.cpp
  •   krita/ui/dialogs/kis_dlg_preferences.cc
  •   krita/ui/dialogs/kis_dlg_preferences.h
  •   krita/ui/input/kis_abstract_input_action.cpp
  •   krita/ui/input/kis_abstract_input_action.h
  •   krita/ui/input/kis_alternate_invocation_action.cpp
  •   krita/ui/input/kis_alternate_invocation_action.h
  •   krita/ui/input/kis_change_primary_setting_action.cpp
  •   krita/ui/input/kis_change_primary_setting_action.h
  •   krita/ui/input/kis_input_manager.cpp
  •   krita/ui/input/kis_input_manager.h
  •   krita/ui/input/kis_pan_action.cpp
  •   krita/ui/input/kis_pan_action.h
  •   krita/ui/input/kis_rotate_canvas_action.cpp
  •   krita/ui/input/kis_rotate_canvas_action.h
  •   krita/ui/input/kis_shortcut_matcher.cpp
  •   krita/ui/input/kis_shortcut_matcher.h
  •   krita/ui/input/kis_show_palette_action.cpp
  •   krita/ui/input/kis_show_palette_action.h
  •   krita/ui/input/kis_single_action_shortcut.h
  •   krita/ui/input/kis_tool_invocation_action.cpp
  •   krita/ui/input/kis_tool_invocation_action.h
  •   krita/ui/input/kis_zoom_action.cpp
  •   krita/ui/input/kis_zoom_action.h
  •   krita/ui/tests/kis_input_manager_test.cpp
67 files changed in total