]> git.lyx.org Git - features.git/commitdiff
refine browseRelFile in function addExtraEmbeddedFile
authorBo Peng <bpeng@lyx.org>
Tue, 11 Mar 2008 02:26:20 +0000 (02:26 +0000)
committerBo Peng <bpeng@lyx.org>
Tue, 11 Mar 2008 02:26:20 +0000 (02:26 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@23655 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiDocument.cpp

index d8d96144faa12bd878c09c0a3deb0e33b9c81e00..944c65bfdea44b3e633ad2229672ea2149274525 100644 (file)
@@ -1416,8 +1416,14 @@ void GuiDocument::setExtraEmbeddedFileList()
 
 void GuiDocument::addExtraEmbeddedFile()
 {
+       QString const label1 = qt_("Documents|#o#O");
+       QString const dir1 = toqstr(lyxrc.document_path);
+       FileFilterList const filter(_("LyX Layout (*.layout);;LaTeX Classes (*.{cls,sty});;BibTeX Databases (*.{bib,bst})"));
        QString file = browseRelFile(QString(), bufferFilepath(),
-               qt_("Extra embedded file"), FileFilterList(), true);
+               qt_("Extra embedded file"), filter, true, label1, dir1);
+
+       if (file.isEmpty())
+               return;
 
        if (embeddedFilesModule->extraLW->findItems(file, Qt::MatchExactly).empty())
                embeddedFilesModule->extraLW->addItem(file);