Mercurial > hg > octave-nkf
changeset 16613:99a57611d58a
add menu for searching the next directory shown by the file browser
* file-dock_widget.cc(constructor): new action in popdown-menu for searching
the directory shown in the file browser
* file-dock_widget.cc/.h(popdownmenu_search_dir): slot for the added menu action
author | Torsten <ttl@justmail.de> |
---|---|
date | Sun, 05 May 2013 11:27:39 +0200 |
parents | dae674adf045 |
children | 49653ed9561b |
files | libgui/src/files-dock-widget.cc libgui/src/files-dock-widget.h |
diffstat | 2 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/libgui/src/files-dock-widget.cc +++ b/libgui/src/files-dock-widget.cc @@ -41,6 +41,7 @@ #include <QToolButton> #include <QUrl> #include <QDesktopServices> +#include <QFileDialog> #include "load-save.h" @@ -100,6 +101,10 @@ popdown_button->setDefaultAction(new QAction(QIcon(":/actions/icons/gear.png"),"", _navigation_tool_bar)); popdown_menu->addSeparator(); + popdown_menu->addAction (QIcon (":/actions/icons/search.png"), + tr ("Search directory"), + this, SLOT (popdownmenu_search_dir (bool))); + popdown_menu->addSeparator(); popdown_menu->addAction(QIcon(":/actions/icons/filenew.png"), tr ("New File"), this, SLOT(popdownmenu_newfile(bool))); @@ -569,6 +574,14 @@ } void +files_dock_widget::popdownmenu_search_dir (bool) +{ + QString dir + = QFileDialog::getExistingDirectory (this, tr ("Set directory of file browser")); + process_set_current_dir (dir); +} + +void files_dock_widget::popdownmenu_newdir (bool) { process_new_dir(_file_system_model->rootPath());