]> SALOME platform Git repositories - modules/gui.git/commit
Salome HOME
[bos #42003][EDF] (2024) Shortcuts improvements dish/CR42003--Shortcuts_improvements master 38/head
authordish <dmitrii.shvydkoi@opencascade.com>
Thu, 12 Sep 2024 05:19:32 +0000 (05:19 +0000)
committerdish <dmitrii.shvydkoi@opencascade.com>
Thu, 12 Sep 2024 05:19:32 +0000 (05:19 +0000)
commit1140ba710f5f138936cbfa866a0b1767ee9adcff
tree135c007516f53761adcb67f07f9bc03cb1cab2ff
parentddedae243a1d04cf0b657cc89dd90bc3076bd55e
[bos #42003][EDF] (2024) Shortcuts improvements

Multiple changes:
    0) Add possibility to nest action into folders or folder-actions. Show shortcuts of different modules in separate tab;
    1) Make undo/redo action meta-actions;
    2) Add default icons;
    3) Style descendant folders if ascendant key sequence is modified;
       Highlight tab if key sequence of a shortcut in a module is modified;
    4) Show tooltips in Shortcut Editor;
    5) Adjust column widths in Shortcut Editor;
    6) Add search in Shortcut Editor;
    7) Make logging clearer;
    8) Add SUIT_ShortcutMgr::createAction(..);
    9) Update doc;
    10) Methods, which retrieve action assets, look into root module asset file if the action is meta-action;
    11) Since action IDs were changed (at least they were prepended with folder IDs),
           but old IDs remain in user preference files, there were conflicts;
           To avoid this, name of shortcut section was appended with version of shortcut mgr;
    12) Allow "Del" key to be set in Shortcut Editor.
45 files changed:
src/CAM/CAM_Module.cxx
src/LightApp/LightApp_Application.cxx
src/LightApp/LightApp_Module.cxx
src/LightApp/resources/LightApp.xml
src/OCCViewer/OCCViewer_ViewWindow.cxx
src/Qtx/Qtx.qrc
src/Qtx/QtxAction.cxx
src/Qtx/QtxWorkstack.cxx
src/Qtx/QtxWorkstackAction.cxx
src/Qtx/images/shortcut_disable.svg [deleted file]
src/Qtx/images/shortcut_restore.svg [deleted file]
src/STD/STD_Application.cxx
src/SUIT/CMakeLists.txt
src/SUIT/SUIT.qrc [new file with mode: 0644]
src/SUIT/SUIT_FindActionDialog.cxx
src/SUIT/SUIT_FindActionDialog.h
src/SUIT/SUIT_PagePrefShortcutTreeItem.cxx
src/SUIT/SUIT_PagePrefShortcutTreeItem.h
src/SUIT/SUIT_ShortcutEditor.cxx [new file with mode: 0644]
src/SUIT/SUIT_ShortcutEditor.h [new file with mode: 0644]
src/SUIT/SUIT_ShortcutMgr. ReadMe.md
src/SUIT/SUIT_ShortcutMgr.cxx
src/SUIT/SUIT_ShortcutMgr.h
src/SUIT/SUIT_ShortcutTree.cxx [deleted file]
src/SUIT/SUIT_ShortcutTree.h [deleted file]
src/SUIT/Tools/SUIT_SentenceMatcher.cxx [new file with mode: 0644]
src/SUIT/Tools/SUIT_SentenceMatcher.h [new file with mode: 0644]
src/SUIT/Tools/SUIT_extensions.cxx [new file with mode: 0644]
src/SUIT/Tools/SUIT_extensions.h [new file with mode: 0644]
src/SUIT/resources/SUIT_msg_fr.ts
src/SUIT/resources/SUIT_msg_ja.ts
src/SUIT/resources/action_assets.json
src/SUIT/resources/default_action_icon.svg [new file with mode: 0755]
src/SUIT/resources/default_folder_action_icon.svg [new file with mode: 0755]
src/SUIT/resources/default_folder_icon.svg [new file with mode: 0755]
src/SUIT/resources/find.svg [new file with mode: 0644]
src/SUIT/resources/shortcut_disable.svg [new file with mode: 0644]
src/SUIT/resources/shortcut_restore.svg [new file with mode: 0644]
src/SUIT/resources/sort_ascending.svg [new file with mode: 0644]
src/SUIT/resources/sort_ascending_leading_key.svg [new file with mode: 0644]
src/SUIT/resources/sort_descending.svg [new file with mode: 0644]
src/SUIT/resources/sort_descending_leading_key.svg [new file with mode: 0644]
src/SVTK/SVTK_ViewWindow.cxx
src/SalomeApp/SalomeApp_Application.cxx
tools/DevTools/ShortcutMgr/ShortcutMgr. Resource generator.xlsx [deleted file]