Merge pull request #3889 from zhaowenlan1779/camera-ui-fix
citra_qt: Fix image file selection dialog
This commit is contained in:
commit
3cf5c1a5b4
|
@ -267,16 +267,12 @@ void ConfigureCamera::setConfiguration() {
|
||||||
|
|
||||||
void ConfigureCamera::onToolButtonClicked() {
|
void ConfigureCamera::onToolButtonClicked() {
|
||||||
stopPreviewing();
|
stopPreviewing();
|
||||||
int camera_selection = getSelectedCameraIndex();
|
|
||||||
QString filter;
|
|
||||||
if (camera_name[camera_selection] == "image") {
|
|
||||||
QList<QByteArray> types = QImageReader::supportedImageFormats();
|
QList<QByteArray> types = QImageReader::supportedImageFormats();
|
||||||
QList<QString> temp_filters;
|
QList<QString> temp_filters;
|
||||||
for (const QByteArray& type : types) {
|
for (const QByteArray& type : types) {
|
||||||
temp_filters << QString("*." + QString(type));
|
temp_filters << QString("*." + QString(type));
|
||||||
}
|
}
|
||||||
filter = tr("Supported image files (%1)").arg(temp_filters.join(" "));
|
QString filter = tr("Supported image files (%1)").arg(temp_filters.join(" "));
|
||||||
}
|
|
||||||
QString path = QFileDialog::getOpenFileName(this, tr("Open File"), ".", filter);
|
QString path = QFileDialog::getOpenFileName(this, tr("Open File"), ".", filter);
|
||||||
if (!path.isEmpty()) {
|
if (!path.isEmpty()) {
|
||||||
ui->camera_file->setText(path);
|
ui->camera_file->setText(path);
|
||||||
|
|
Reference in New Issue