28 #include <QVBoxLayout>    30 #include <KFileWidget>    69                    const QString& filter,
    71                    const QUrl last_url = QUrl(),
    72                    const QString last_ext = QString());
    82         QString selectedExtension();
    87         QUrl selectedUrl() 
const;
    98         void setDirectory(
const QString &directory);
   104         void selectUrl(
const QUrl &url);
   110         void setCustomWidget(QWidget *widget);
   117         KUrlComboBox *locationEdit() 
const;
   122         void loadConfig(
const QString §ion);
   126         void filterChanged(
const QString &filter);
   131         virtual void accept() Q_DECL_OVERRIDE;
   145         QString guessFilterFromFileExt(
const QString &pattern,
 virtual ~FileDialog() Q_DECL_OVERRIDE
KFileWidget m_file_widget