diff libgui/src/files-dock-widget.h @ 16498:605d7f0ee0d8

Added Filesdockwidget recently viewed directory pulldownlist * libgui/src/files-dockwidget.h (files_dock_widget::_current_directory): Changed from QLineEdit to QComboBox * libgui/src/files-dockwidget.cc (files_dock_widget::files_dock_widget): Changed _current_directory to QComboBox and additional signal processing for index selection. Added load/populate of comboxbox from saved settings. (files_dock_widget::~files_dock_widget): added save of _current_directory to settings. (files_dock_widget::accept_directory_line_edit): change for QComboBox. files_dock_widget::display_directory): added insertion of displayed directory into combox list.
author John Donoghue <john.donoghue@ieee.org>
date Sat, 06 Apr 2013 01:14:53 -0400
parents 094bd3627ead
children facf00ce97d3
line wrap: on
line diff
--- a/libgui/src/files-dock-widget.h	Thu Apr 11 14:40:56 2013 -0400
+++ b/libgui/src/files-dock-widget.h	Sat Apr 06 01:14:53 2013 -0400
@@ -36,7 +36,7 @@
 #include <QTreeView>
 #include <QSettings>
 
-#include <QLineEdit>
+#include <QComboBox>
 #include "octave-dock-widget.h"
 
 /**
@@ -97,7 +97,9 @@
 
   /** The file system view. */
   QTreeView *       _file_tree_view;
-  QLineEdit *       _current_directory;
+  QComboBox *       _current_directory;
+
+  enum { MaxMRUDirs = 10 };
 };
 
 #endif // FILESDOCKWIDGET_H