comparison libgui/src/m-editor/file-editor-tab.h @ 18656:1b289f45187f gui-release

add some qscintilla actions to the menu and to the shortcut manager * file-editor.cc (request_delete_start_word, request_delete_end_word, request_delete_start_line, request_delete_end_line, request_delete_line, request_copy_line, request_cut_line, request_dupllicate_delection, request_transpose_line, request_upper_case, request_lower_case): new slots for the added actions; (construct): added submenus "Commands" and "Format" witht the new actions to the edit menu; (set_shortcuts): settings shortcuts for the new actions; (check_actions): enabling actions depending on existence of editor tabs; * file-editor.h: new slots, menus and actions * file-editor-tab.cc (scintilla_command): new slot for signals from file_editor indicating scintilla commands * file-editor-tab.h: new slot scintilla_command * octave_qscintilla (constructor): disabling shortcuts for actions handled by the gui editor; (get_global_textcursor_pos): remove unecessary namespace specification * shortcut-manager.cc (constructor): store settings objects in class variable; (do_init_data): initialization of new actions; (init, do_write_shortcuts, do_set_shortcut): code cleanup accessing settings; (shortcut_dialog_finished) fix writing to wring column of tree view * shortcut-manager.h: settings stored as class variable
author Torsten <ttl@justmail.de>
date Fri, 18 Apr 2014 13:43:55 +0200
parents 26d15a57f45b
children 86eca5d178a6
comparison
equal deleted inserted replaced
18655:41489b96ebca 18656:1b289f45187f
90 void toggle_breakpoint (const QWidget *ID); 90 void toggle_breakpoint (const QWidget *ID);
91 void next_breakpoint (const QWidget *ID); 91 void next_breakpoint (const QWidget *ID);
92 void previous_breakpoint (const QWidget *ID); 92 void previous_breakpoint (const QWidget *ID);
93 void remove_all_breakpoints (const QWidget *ID); 93 void remove_all_breakpoints (const QWidget *ID);
94 94
95 void scintilla_command (const QWidget *, unsigned int);
96
95 void comment_selected_text (const QWidget *ID); 97 void comment_selected_text (const QWidget *ID);
96 void uncomment_selected_text (const QWidget *ID); 98 void uncomment_selected_text (const QWidget *ID);
97 99
98 void indent_selected_text (const QWidget *ID); 100 void indent_selected_text (const QWidget *ID);
99 void unindent_selected_text (const QWidget *ID); 101 void unindent_selected_text (const QWidget *ID);