diff options
Diffstat (limited to 'core/qthelper.cpp')
-rw-r--r-- | core/qthelper.cpp | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/core/qthelper.cpp b/core/qthelper.cpp index 3ca48c480..6ee0cb6ae 100644 --- a/core/qthelper.cpp +++ b/core/qthelper.cpp @@ -1215,11 +1215,22 @@ const QStringList videoExtensionsList = { ".avi", ".mp4", ".mov", ".mpeg", ".mpg", ".wmv" }; -QStringList imageExtensionFilters() { +QStringList mediaExtensionFilters() +{ + return imageExtensionFilters() + videoExtensionFilters(); +} + +QStringList imageExtensionFilters() +{ + QStringList filters; + foreach (const QString &format, QImageReader::supportedImageFormats()) + filters.append("*." + format); + return filters; +} + +QStringList videoExtensionFilters() +{ QStringList filters; - foreach (QString format, QImageReader::supportedImageFormats()) { - filters.append(QString("*.").append(format)); - } foreach (const QString &format, videoExtensionsList) filters.append("*" + format); return filters; |