26 #if ! defined (octave_shortcut_manager_h)
27 #define octave_shortcut_manager_h 1
33 #include <QTreeWidget>
Base class for Octave interfaces that use Qt.
void handle_direct_shortcut(int)
virtual void keyPressEvent(QKeyEvent *e)
enter_shortcut(QWidget *p=nullptr)
~enter_shortcut(void)=default
void handle_shift_modifier(int)
QKeySequence m_default_sc
~shortcut_t(void)=default
QTreeWidgetItem * m_tree_item
shortcut_t(const shortcut_t &x)
shortcut_t & operator=(const shortcut_t &x)
void shortcut_dialog(int)
void init(const QString &, const sc_pref &scpref)
bool import_export(int action)
void shortcut_dialog_finished(int)
void fill_treewidget(QTreeWidget *tree_view)
~shortcut_manager(void)=default
enter_shortcut * m_edit_actual
void write_shortcuts(gui_settings *settings, bool closing)
void shortcut(QShortcut *sc, const sc_pref &scpref)
void shortcut_dialog_set_default()
bool overwrite_all_shortcuts(void)
shortcut_manager & operator=(const shortcut_manager &)=delete
base_qobject & m_octave_qobj
QHash< QString, int > m_shortcut_hash
QHash< int, QTreeWidgetItem * > m_index_item_hash
void set_shortcut(QAction *action, const sc_pref &scpref)
QHash< QString, int > m_action_hash
QHash< QString, QTreeWidgetItem * > m_level_hash
QHash< QTreeWidgetItem *, int > m_item_index_hash
void handle_double_clicked(QTreeWidgetItem *, int)
shortcut_manager(base_qobject &oct_qobj)
void import_shortcuts(gui_settings *settings)
shortcut_manager(const shortcut_manager &)=delete
F77_RET_T const F77_DBLE * x