Mercurial > hg > octave-nkf
diff libgui/src/m-editor/file-editor-tab.h @ 16635:25e418d23a4b
fix running files from file browser's context menu
* main-window.cc(run_file_in_terminal): new slot for run_file_signal
(run_file_callback): callback for running files after checking the path
* main-window.h: new functions run_file_in_terminal und run_file_callback)
* files-dock-widget.cc(constructor): connect signal to slot for running files
(contextmenu_run): emit run_file_signal with QFileInfo as parameter
* files-dock-widget.h: run_file_signal has QFileInfo as parameter
* file-editor-tab.cc: removed function run_file_callback
(run_file): get file info of current file and emit run_file_signal
(file_in_path): moved to octave_qt_link allowiung access from other widgets,
updated calls to this functions
* file-editor-tab.h: new run_file_signal with QFileInfo, removed functions
run_file_callback and file_in_path
* file-editor.cc(add_file_editor_tab): connect signal to slot for running files
* octave-qt-link.cc/h(file_in_path): moved from file-editor-tab and made static
author | Torsten <ttl@justmail.de> |
---|---|
date | Fri, 10 May 2013 21:01:02 +0200 |
parents | d5ae5aa80d42 |
children | 3c2e457eeb72 |
line wrap: on
line diff
--- a/libgui/src/m-editor/file-editor-tab.h +++ b/libgui/src/m-editor/file-editor-tab.h @@ -27,7 +27,7 @@ #include <QCloseEvent> #include <QFileSystemWatcher> #include <QSettings> - +#include <QFileInfo> #include <Qsci/qsciscintilla.h> #include "find-dialog.h" @@ -111,7 +111,7 @@ void mru_add_file (const QString& file_name); void editor_check_conflict_save (const QString& saveFileName, bool remove_on_success); - void process_octave_code (const QString& command); + void run_file_signal (const QFileInfo& info); protected: @@ -170,10 +170,6 @@ int check_file_modified (); void do_comment_selected_text (bool comment); - void run_file_callback (const bp_info& info); - - bool file_in_path (const std::string& file, const std::string& dir); - void add_breakpoint_callback (const bp_info& info); void remove_breakpoint_callback (const bp_info& info); void remove_all_breakpoints_callback (const bp_info& info);