Mercurial > hg > octave-nkf
diff libgui/src/m-editor/file-editor.cc @ 16731:01d523d5f796
add help for word at mouse or text cursor to the editors context menu
* octave-qscintilla.h: new class derived from qsciscintilla to get acces to the
editors context menu
* octave-qscxintilla.cc(contextMenuEvent): create standard context menu
and add entry for calling help on current word at cursor
(contextmenu_help): handler for the new menu entry
* libgui/src/module.mk: add new files octave_qscintilla.cc/.h
* file-editor-tab.cc(constructor): _edit_area is of class octave_qscintilla,
connect the signal of this class for command execution
(execute_command_in_terminal): slot for signal connected in contructor
* file-editor-tab.h: new slot for executing a command in terminal, _edit_area
is of new class octave_qscintilla
author | Torsten <ttl@justmail.de> |
---|---|
date | Fri, 07 Jun 2013 23:13:48 +0200 |
parents | c6c4847aaf67 |
children | e81084a745a9 |
line wrap: on
line diff
--- a/libgui/src/m-editor/file-editor.cc +++ b/libgui/src/m-editor/file-editor.cc @@ -1082,6 +1082,9 @@ connect (f, SIGNAL (run_file_signal (const QFileInfo&)), parent (), SLOT (run_file_in_terminal (const QFileInfo&))); + connect (f, SIGNAL (execute_command_in_terminal_signal (const QString&)), + parent (), SLOT (execute_command_in_terminal (const QString&))); + // Signals from the file_editor non-trivial operations connect (this, SIGNAL (fetab_settings_changed (const QSettings *)), f, SLOT (notice_settings (const QSettings *)));