QFileDialg::setFilters() is obsolete in Qt4. Replace it with setNameFilters().

This change is Qt4/Qt5 neutral.
This commit is contained in:
Mateusz Skowroński 2015-12-20 20:08:36 +01:00 committed by wmayer
parent 4d85f0e40b
commit d3d01db9e2
3 changed files with 6 additions and 6 deletions

View File

@ -1483,7 +1483,7 @@ void StdViewScreenShot::activated(int iMsg)
fd.setFileMode(QFileDialog::AnyFile);
fd.setAcceptMode(QFileDialog::AcceptSave);
fd.setWindowTitle(QObject::tr("Save picture"));
fd.setFilters(filter);
fd.setNameFilters(filter);
if (!selFilter.isEmpty())
fd.selectNameFilter(selFilter);

View File

@ -168,7 +168,7 @@ QString FileDialog::getSaveFileName (QWidget * parent, const QString & caption,
dlg.setAcceptMode(QFileDialog::AcceptSave);
dlg.setDirectory(dirName);
dlg.setOptions(options);
dlg.setFilters(filter.split(QLatin1String(";;")));
dlg.setNameFilters(filter.split(QLatin1String(";;")));
dlg.onSelectedFilter(dlg.selectedFilter());
dlg.setNameFilterDetailsVisible(true);
dlg.setConfirmOverwrite(true);
@ -247,7 +247,7 @@ QString FileDialog::getOpenFileName(QWidget * parent, const QString & caption, c
dlg.setAcceptMode(QFileDialog::AcceptOpen);
dlg.setDirectory(dirName);
dlg.setOptions(options);
dlg.setFilters(filter.split(QLatin1String(";;")));
dlg.setNameFilters(filter.split(QLatin1String(";;")));
dlg.setNameFilterDetailsVisible(true);
if (dlg.exec() == QDialog::Accepted) {
if (selectedFilter)
@ -305,7 +305,7 @@ QStringList FileDialog::getOpenFileNames (QWidget * parent, const QString & capt
dlg.setAcceptMode(QFileDialog::AcceptOpen);
dlg.setDirectory(dirName);
dlg.setOptions(options);
dlg.setFilters(filter.split(QLatin1String(";;")));
dlg.setNameFilters(filter.split(QLatin1String(";;")));
dlg.setNameFilterDetailsVisible(true);
if (dlg.exec() == QDialog::Accepted) {
if (selectedFilter)
@ -412,7 +412,7 @@ void FileOptionsDialog::accept()
if (!ok) {
filter = tr("All files (*.*)");
filters << filter;
setFilters(filters);
setNameFilters(filters);
}
// empty the line edit

View File

@ -459,7 +459,7 @@ void DrawingView::printPdf()
dlg.setFileMode(QFileDialog::AnyFile);
dlg.setAcceptMode(QFileDialog::AcceptSave);
dlg.setWindowTitle(tr("Export PDF"));
dlg.setFilters(QStringList() << QString::fromLatin1("%1 (*.pdf)").arg(tr("PDF file")));
dlg.setNameFilters(QStringList() << QString::fromLatin1("%1 (*.pdf)").arg(tr("PDF file")));
QGridLayout *gridLayout;
QGridLayout *formLayout;