[Qt] Qt 4.4.1

Den Jean Den.Jean at telenet.be
Sat Sep 20 21:01:54 CEST 2008


On Saturday 20 September 2008 15:57:38 Paul Ishenin wrote:
> - QFileDialog_Filters is using by widgetset and new dll doesnot have it.

please do
xxdiff qt-x11-opensource-src-4.2.3/src/gui/dialogs/qfiledialog.h 
qt-x11-opensource-src-4.4.2/src/gui/dialogs/qfiledialog.h

you will see that QT_DEPRECATED caused this

qt-x11-opensource-src-4.4.2/src/gui/dialogs/qfiledialog.h:
......
#ifdef QT_DEPRECATED
    QT_DEPRECATED void setFilter(const QString &filter);
    QT_DEPRECATED void setFilters(const QStringList &filters);
    QT_DEPRECATED QStringList filters() const;
    QT_DEPRECATED void selectFilter(const QString &filter);
    QT_DEPRECATED QString selectedFilter() const;
#endif
    void setNameFilterDetailsVisible(bool enabled);
    bool isNameFilterDetailsVisible() const;

    void setNameFilter(const QString &filter);
    void setNameFilters(const QStringList &filters);
    QStringList nameFilters() const;
    void selectNameFilter(const QString &filter);
    QString selectedNameFilter() const;

    QDir::Filters filter() const;
    void setFilter(QDir::Filters filters);
.............

I am not in favor of declaring QT_DEPRECATED.
You would never notice these methods are actually gone =
Not present in documentation anymore:
see http://doc.trolltech.com/4.4/qfiledialog.html
But I could (not much rubbish appeared when setting it).

regards,

Den Jean



More information about the Qt mailing list