diff libgui/src/shortcut-manager.h @ 31691:fc3bc1402b0d

eliminate unnecessary table of keyboard shortcuts in shortcut_manager class * shortcut-manager.h, shortcut-manager.cc (shortcut_manager::m_action_hash): Delete data member and all uses. (shortcut_manager::set_shortcut, shortcut_manager::shortcut): Don't check m_action_hash for shortcut. Just use value from settings if it exists. (shortcut_manager::init): Don't store shortcut in m_action_hash.
author John W. Eaton <jwe@octave.org>
date Sat, 24 Dec 2022 14:54:52 -0500
parents deb553ac2c54
children 2422fb7f1e6c
line wrap: on
line diff
--- a/libgui/src/shortcut-manager.h	Tue Dec 27 14:55:03 2022 -0500
+++ b/libgui/src/shortcut-manager.h	Sat Dec 24 14:54:52 2022 -0500
@@ -158,7 +158,6 @@
 
     QList<shortcut_t> m_sc;
     QHash<QString, int> m_shortcut_hash;
-    QHash<QString, int> m_action_hash;
     QHash <QString, QTreeWidgetItem *> m_level_hash;
     QHash<int, QTreeWidgetItem *> m_index_item_hash;
     QHash<QTreeWidgetItem *, int> m_item_index_hash;