comparison 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
comparison
equal deleted inserted replaced
16653:1cfa3a49247f 16654:510b711f4e31
441 setFileMode (QFileDialog::AnyFile); 441 setFileMode (QFileDialog::AnyFile);
442 setAcceptMode (QFileDialog::AcceptSave); 442 setAcceptMode (QFileDialog::AcceptSave);
443 setOption (QFileDialog::DontConfirmOverwrite, false); 443 setOption (QFileDialog::DontConfirmOverwrite, false);
444 setConfirmOverwrite(true); 444 setConfirmOverwrite(true);
445 } 445 }
446 else if (multimode == "dir") // uigetdir
447 {
448 setFileMode (QFileDialog::Directory);
449 setOption (QFileDialog::ShowDirsOnly, true);
450 setOption (QFileDialog::HideNameFilterDetails, true);
451 setAcceptMode (QFileDialog::AcceptOpen);
452 }
446 else // uigetfile multiselect=off 453 else // uigetfile multiselect=off
447 { 454 {
448 setFileMode (QFileDialog::ExistingFile); 455 setFileMode (QFileDialog::ExistingFile);
449 setAcceptMode (QFileDialog::AcceptOpen); 456 setAcceptMode (QFileDialog::AcceptOpen);
450 } 457 }