#include "support/FileInfo.h"
#include "support/filetools.h"
#include "support/forkedcontr.h"
+#include "support/globbing.h"
#include "support/path.h"
#include "support/path_defines.h"
#include "support/tostr.h"
using lyx::support::AddPath;
using lyx::support::bformat;
using lyx::support::ChangeExtension;
+using lyx::support::FileFilterList;
using lyx::support::FileInfo;
using lyx::support::FileSearch;
using lyx::support::ForkedcallsController;
FileDialog::Result result =
fileDlg.open(lyxrc.template_path,
- _("*.lyx| LyX Documents (*.lyx)"));
+ FileFilterList(_("LyX Documents (*.lyx)")),
+ string());
if (result.first == FileDialog::Later)
return;
FileDialog::Result result =
fileDlg.open(initpath,
- _("*.lyx| LyX Documents (*.lyx)"));
+ FileFilterList(_("LyX Documents (*.lyx)")),
+ string());
if (result.first == FileDialog::Later)
return;
make_pair(string(_("Examples|#E#e")),
string(AddPath(system_lyxdir(), "examples"))));
- string const extension = "*." + formats.extension(format)
- + "| " + formats.prettyName(format)
+ string const filter = formats.prettyName(format)
+ " (*." + formats.extension(format) + ')';
- FileDialog::Result result = fileDlg.open(initpath,
- extension);
+ FileDialog::Result result =
+ fileDlg.open(initpath,
+ FileFilterList(filter),
+ string());
if (result.first == FileDialog::Later)
return;