diff options
author | maz-1 | 2015-11-27 19:45:25 +0800 |
---|---|---|
committer | maz-1 | 2015-11-27 19:45:25 +0800 |
commit | 57e31423c3ec3ebe38079c5a038fc36c60370389 (patch) | |
tree | ee25e41d13f21aa1c2c953985693e037c854731e | |
parent | f31b6363f646b41406f92afe4fb8f3ff90c0e3ee (diff) | |
download | aur-57e31423c3ec3ebe38079c5a038fc36c60370389.tar.gz |
fix
-rw-r--r-- | port_to_kf5.patch | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/port_to_kf5.patch b/port_to_kf5.patch index 063f57e1d362..648c00701c39 100644 --- a/port_to_kf5.patch +++ b/port_to_kf5.patch @@ -826,3 +826,39 @@ diff -Naur kcm-grub2-0.6.4/ui/kcm_grub2.ui kcm-grub2-0.6.4-new2/ui/kcm_grub2.ui <class>KUrlRequester</class> <extends>QFrame</extends> <header>kurlrequester.h</header> +diff -Naur kcm-grub2-0.6.4/src/convertDlg.cpp kcm-grub2-0.6.4-new2/src/convertDlg.cpp +--- kcm-grub2-0.6.4/src/convertDlg.cpp 2013-10-12 18:34:15.000000000 +0800 ++++ kcm-grub2-0.6.4-new2/src/convertDlg.cpp 2015-11-27 19:42:03.000000000 +0800 +@@ -50,11 +50,11 @@ + QString writeFilter = QString("*%1|%5 (%1)\n*%2|%6 (%2)\n*%3 *%4|%7 (%3 %4)").arg(".png", ".tga", ".jpg", ".jpeg", KMimeType::mimeType("image/png")->comment(), KMimeType::mimeType("image/x-tga")->comment(), KMimeType::mimeType("image/jpeg")->comment()); + + ui->kurlrequester_image->setMode(KFile::File | KFile::ExistingOnly | KFile::LocalOnly); +- ui->kurlrequester_image->fileDialog()->setOperationMode(KFileDialog::Opening); +- ui->kurlrequester_image->fileDialog()->setFilter(readFilter); ++ ui->kurlrequester_image->fileDialog()->setAcceptMode(QFileDialog::AcceptOpen); ++ ui->kurlrequester_image->fileDialog()->setNameFilter(readFilter); + ui->kurlrequester_converted->setMode(KFile::File | KFile::LocalOnly); +- ui->kurlrequester_converted->fileDialog()->setOperationMode(KFileDialog::Saving); +- ui->kurlrequester_converted->fileDialog()->setFilter(writeFilter); ++ ui->kurlrequester_converted->fileDialog()->setAcceptMode(QFileDialog::AcceptSave); ++ ui->kurlrequester_converted->fileDialog()->setNameFilter(writeFilter); + } + ConvertDialog::~ConvertDialog() + { +@@ -71,6 +71,7 @@ + + void ConvertDialog::slotButtonClicked(int button) + { ++ QRegularExpression getdirectory("\S*/"); + if (button == KDialog::Ok) { + if (ui->kurlrequester_image->text().isEmpty() || ui->kurlrequester_converted->text().isEmpty()) { + KMessageBox::information(this, i18nc("@info", "Please fill in both <interface>Image</interface> and <interface>Convert To</interface> fields.")); +@@ -78,7 +79,7 @@ + } else if (ui->spinBox_width->value() == 0 || ui->spinBox_height->value() == 0) { + KMessageBox::information(this, i18nc("@info", "Please fill in both <interface>Width</interface> and <interface>Height</interface> fields.")); + return; +- } else if (!QFileInfo(ui->kurlrequester_converted->url().directory()).isWritable()) { ++ } else if (!QFileInfo(getdirectory.match(ui->kurlrequester_converted->url().toLocalFile()).captured(1)).isWritable()) { + KMessageBox::information(this, i18nc("@info", "You do not have write permissions in this directory, please select another destination.")); + return; + } |