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