FileFilterList::FileFilterList(string const & qt_style_filter)
{
- string const filter = qt_style_filter.empty() ?
- _("All files (*)") : qt_style_filter;
+ string const filter = qt_style_filter
+ + (qt_style_filter.empty() ? string() : ";;")
+ + _("All files (*)");
// Split data such as "TeX documents (*.tex);;LyX Documents (*.lyx)"
// into individual filters.
};
/** \param qt_style_filter a list of available file filters.
- * Eg. "TeX documents (*.tex);;LyX Documents (*.lyx)"
- * If empty, set to "All files (*)".
+ * Eg. "TeX documents (*.tex);;LyX Documents (*.lyx)".
+ * The "All files (*)" filter is always added to the list.
*/
explicit FileFilterList(std::string const & qt_style_filter = std::string());
std::vector<Filter> const & filters() const { return filters_; }