Mercurial > hg > octave-lyh
diff libgui/src/main-window.h @ 16504:49b059bf27c7
allow loading files from file browser
* files-dock-widget.h, files-dock-widget.cc
(files_dock_widget::contextmenu_requested): Create menu item for
loading files.
(files_dock_widget::contextmenu_load): New function.
(files_dock_widget::load_file_signal): New signal.
* main-window.h, main-window.cc (main_window::construct): Connect
file_browser_window::load_file_signal to
main_window::handle_load_workspace_request.
(main_window::load_workspace_callback): Update workspace after
loading file.
(main_window::handle_load_workspace_request): New argument for passing
file name.
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 12 Apr 2013 14:51:47 -0400 |
parents | 45ae1038ee89 |
children | 7f2395651a1c |
line wrap: on
line diff
--- a/libgui/src/main-window.h +++ b/libgui/src/main-window.h @@ -81,7 +81,7 @@ public slots: void report_status_message (const QString& statusMessage); void handle_save_workspace_request (void); - void handle_load_workspace_request (void); + void handle_load_workspace_request (const QString& file = QString ()); void handle_clear_workspace_request (void); void handle_clear_history_request (void); void handle_rename_variable_request (const QString& old_name,