summaryrefslogtreecommitdiffstats
path: root/core/qthelper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/qthelper.cpp')
-rw-r--r--core/qthelper.cpp19
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;