From 129985f0f005ca18a9ee0ab38bf70ee17926122a Mon Sep 17 00:00:00 2001 From: Andreas Traczyk <andreas.traczyk@savoirfairelinux.com> Date: Wed, 9 Jan 2019 20:36:57 -0500 Subject: [PATCH] misc: fix file-picker filters Change-Id: Ifa422aabbc2a593248f49c3c85ca4be18f42a11c --- advancedsettingswidget.cpp | 2 +- photoboothwidget.cpp | 2 +- setavatardialog.cpp | 4 +++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/advancedsettingswidget.cpp b/advancedsettingswidget.cpp index 654c6f4..e5e226a 100644 --- a/advancedsettingswidget.cpp +++ b/advancedsettingswidget.cpp @@ -155,7 +155,7 @@ AdvancedSettingsWidget::openFileCustomRingtone() QString fileUrl; auto oldPath = QString::fromStdString(LRCInstance::getCurrAccConfig().Ringtone.ringtonePath); auto openPath = oldPath.isEmpty() ? QDir::currentPath() + QString("/ringtones/") : QFileInfo(oldPath).absolutePath(); - fileUrl = QFileDialog::getOpenFileName(this, QString("Select a new ringtone"), openPath, tr("Audio Files (*.wav, *.ogg, *.opus, *.mp3)")); + fileUrl = QFileDialog::getOpenFileName(this, QString("Select a new ringtone"), openPath, tr("Audio Files (*.wav *.ogg *.opus *.mp3 *aiff *wma)")); if (!fileUrl.isEmpty()) { auto confProps = LRCInstance::accountModel().getAccountConfig(LRCInstance::getCurrAccId()); confProps.Ringtone.ringtonePath = fileUrl.toStdString(); diff --git a/photoboothwidget.cpp b/photoboothwidget.cpp index 2644d97..cab2241 100644 --- a/photoboothwidget.cpp +++ b/photoboothwidget.cpp @@ -90,7 +90,7 @@ PhotoboothWidget::on_importButton_clicked() auto picturesDir = QStandardPaths::standardLocations(QStandardPaths::PicturesLocation).first(); fileName_ = QFileDialog::getOpenFileName(this, tr("Choose File"), picturesDir, - tr("Image Files (*.jpg, *.jpeg, *.png)")); + tr("Image Files (*.jpg *.jpeg *.png)")); if (fileName_.isEmpty()) { Video::PreviewManager::instance().startPreview(); return; diff --git a/setavatardialog.cpp b/setavatardialog.cpp index 68ad8a6..745b7ae 100644 --- a/setavatardialog.cpp +++ b/setavatardialog.cpp @@ -23,6 +23,7 @@ #include <QWindow> #include <QtMultimedia\QCameraImageCapture> #include <QBuffer> +#include <QStandardPaths> #include "setavatardialog.h" #include "ui_setavatardialog.h" @@ -137,8 +138,9 @@ SetAvatarDialog::editMode() void SetAvatarDialog::openFileManager() { + auto picturesDir = QStandardPaths::standardLocations(QStandardPaths::PicturesLocation).first(); rawPixmap_.load(QFileDialog::getOpenFileName(this, - tr("Open Image"), "", tr("Image Files (*.png *.jpg *.bmp)"))); + tr("Open Image"), picturesDir, tr("Image Files (*.jpg *.jpeg *.png *.bmp)"))); editMode(); } -- GitLab