]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ControlBibtex.C
do not use QFileDialog directly
[lyx.git] / src / frontends / controllers / ControlBibtex.C
index 0675c87b89405d1035ecd0cb1389dcc6627209bf..9d7fb6c069bbffd168d81c666669c397c65caf48 100644 (file)
@@ -43,14 +43,24 @@ ControlBibtex::ControlBibtex(Dialog & d)
 {}
 
 
-string const ControlBibtex::browse(string const & in_name,
-                                  string const & title,
-                                  FileFilterList const & filters) const
+string const ControlBibtex::browseBib(string const & in_name) const
 {
        pair<string, string> dir1(_("Documents|#o#O"),
                                  string(lyxrc.document_path));
+       FileFilterList const filter(_("BibTeX Databases (*.bib)"));
        return browseRelFile(in_name, kernel().bufferFilepath(),
-                            title, filters, false, dir1);
+                            _("Select a BibTeX database to add"),
+                            filter, false, dir1);
+}
+
+
+string const ControlBibtex::browseBst(string const & in_name) const
+{
+       pair<string, string> dir1(_("Documents|#o#O"),
+                                 string(lyxrc.document_path));
+       FileFilterList const filter(_("BibTeX Styles (*.bst)"));
+       return browseRelFile(in_name, kernel().bufferFilepath(),
+                            _("Select a BibTeX style"), filter, false, dir1);
 }