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);