Mercurial > hg > octave-nkf
diff libgui/src/dialog.cc @ 16654:510b711f4e31
Added uigetdir to octave_link
* libgui/src/dialog.cc (FileDialog::FileDialog): added mode "dir" setup of file dialog for getting dir path.
* scripts/plot/uigetdir.m (uigetdir): Added detection of octave link and call to function __octave_link_file_dialog__ when available.
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Mon, 13 May 2013 16:15:58 -0400 |
parents | 4adf3c4bd80b |
children | 3feff4d08953 |
line wrap: on
line diff
--- a/libgui/src/dialog.cc +++ b/libgui/src/dialog.cc @@ -443,6 +443,13 @@ setOption (QFileDialog::DontConfirmOverwrite, false); setConfirmOverwrite(true); } + else if (multimode == "dir") // uigetdir + { + setFileMode (QFileDialog::Directory); + setOption (QFileDialog::ShowDirsOnly, true); + setOption (QFileDialog::HideNameFilterDetails, true); + setAcceptMode (QFileDialog::AcceptOpen); + } else // uigetfile multiselect=off { setFileMode (QFileDialog::ExistingFile);