]> git.lyx.org Git - features.git/commitdiff
File filters for InsetExternal were also missing a description.
authorJulien Rioux <jrioux@lyx.org>
Tue, 13 Sep 2011 21:49:52 +0000 (21:49 +0000)
committerJulien Rioux <jrioux@lyx.org>
Tue, 13 Sep 2011 21:49:52 +0000 (21:49 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@39674 a592a061-630c-0410-9148-cb99ea01b6c8

src/frontends/qt4/GuiExternal.cpp

index b3d9e44ec00de963541cba2e01bf39974648b4b7..00e2b66a3aaf6b5cec7263ee7ab18f75db0cfcab 100644 (file)
@@ -623,7 +623,14 @@ static QStringList templateFilters(QString const & template_name)
        external::Template const * const et_ptr =
                etm.getTemplateByName(fromqstr(template_name));
 
-       return fileFilters(et_ptr ? toqstr(et_ptr->fileRegExp) : QString());
+       string filter;
+       if (et_ptr && et_ptr->fileRegExp != "" && et_ptr->fileRegExp != "*") {
+               filter += et_ptr->guiName;
+               filter += " (";
+               filter += et_ptr->fileRegExp;
+               filter += ")";
+       }
+       return fileFilters(toqstr(filter));
 }