Mercurial > hg > octave-lyh
diff libgui/src/files-dock-widget.h @ 16699:d4bcb38ad056
Added find files context menu to files-dock-widget
* libgui/src/files-dock-widget.cc, libgui/src/files-dock-widget.h
(files_dock_widget::files_dock_widget): added Find Files popdown menu.
(files_dock_widget::contextmenu_requested): Added Find Files context menu item.
(files_dock_widget::contextmenu_findfiles): New function.
(files_dock_widget::popdownmenu_findfiles): New function.
(files_dock_widget::process_find_files): New function.
(files_dock_widget::find_files_signal): New signal.
* libgui/src/main-window.cc:
(main_window::construct): Connected files_dock_widget::find_files_signal to main_window::find_files signal.
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Fri, 24 May 2013 21:45:40 -0400 |
parents | 25e418d23a4b |
children | 42555422e326 |
line wrap: on
line diff
--- a/libgui/src/files-dock-widget.h +++ b/libgui/src/files-dock-widget.h @@ -94,11 +94,13 @@ void contextmenu_newfile (bool); void contextmenu_newdir (bool); void contextmenu_setcurrentdir (bool); + void contextmenu_findfiles (bool); /* popdown menu options */ void popdownmenu_newfile(bool); void popdownmenu_newdir(bool); void popdownmenu_search_dir (bool); + void popdownmenu_findfiles (bool); signals: @@ -114,10 +116,14 @@ /** Emitted, whenever the user requested to run a file. */ void run_file_signal (const QFileInfo& info); + /** Emitted, whenever wants to search for a file . */ + void find_files_signal (const QString &startdir); + private: void process_new_file(const QString &parent_name); void process_new_dir(const QString &parent_name); void process_set_current_dir(const QString &parent_name); + void process_find_files(const QString &dir_name); /** set a new directory or open a file **/ void display_directory (const QString& dir, bool set_octave_dir = true);