]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/FileDialog.cpp
On Linux show in crash message box the backtrace
[lyx.git] / src / frontends / qt4 / FileDialog.cpp
index 0d6abdc5b6a6e5220a5d5a5c45abc722c054781b..8f63d2e18a89584f8c6d45227804cf95c4081dcf 100644 (file)
@@ -55,8 +55,8 @@ public:
 };
 
 
-FileDialog::FileDialog(QString const & t, FuncCode s)
-       : private_(new FileDialog::Private), title_(t), success_(s)
+FileDialog::FileDialog(QString const & t)
+       : private_(new FileDialog::Private), title_(t)
 {}
 
 
@@ -106,6 +106,8 @@ FileDialog::Result FileDialog::save(QString const & path,
        dlg.setFileMode(QFileDialog::AnyFile);
        dlg.setAcceptMode(QFileDialog::AcceptSave);
        dlg.setConfirmOverwrite(false);
+       if (selectedFilter != 0 && !selectedFilter->isEmpty())
+               dlg.selectNameFilter(*selectedFilter);
 
        if (!suggested.isEmpty())
                dlg.selectFile(suggested);