11 #ifndef UMLFILEDIALOG_H
12 #define UMLFILEDIALOG_H
16 #if QT_VERSION >= 0x050000
17 #include <QFileDialog>
19 #include <kfiledialog.h>
35 #if QT_VERSION >= 0x050000
36 UMLFileDialog(
const QUrl &startDir,
const QString &filter, QWidget *parent, QWidget *widget=0);
38 UMLFileDialog(
const KUrl &startDir,
const QString &filter, QWidget *parent, QWidget *widget=0);
44 #if QT_VERSION >= 0x050000
45 void setAcceptMode(QFileDialog::AcceptMode mode);
46 void setMimeTypeFilters(
const QStringList &filters);
48 void selectUrl(
const QUrl &url);
49 void setUrl(
const QUrl &url);
53 void setUrl(
const KUrl &url,
bool clearforward=
true);
58 #if QT_VERSION < 0x050000
64 #if QT_VERSION >= 0x050000
Definition: umlfiledialog.h:32
QString currentMimeFilter()
return the mime type of the selected file
Definition: umlfiledialog.cpp:148
KFileDialog * m_dialog
Definition: umlfiledialog.h:67
void setMimeFilter(const QStringList &types, const QString &defaultType=QString())
Definition: umlfiledialog.cpp:134
void setOperationMode(KFileDialog::OperationMode mode)
Definition: umlfiledialog.cpp:114
void setSelection(const QString &name)
Definition: umlfiledialog.cpp:129
~UMLFileDialog()
Definition: umlfiledialog.cpp:58
void setUrl(const KUrl &url, bool clearforward=true)
Definition: umlfiledialog.cpp:119
void setCaption(const QString &caption)
Definition: umlfiledialog.cpp:109
int exec()
Definition: umlfiledialog.cpp:63
UMLFileDialog(const KUrl &startDir, const QString &filter, QWidget *parent, QWidget *widget=0)
Definition: umlfiledialog.cpp:51
KUrl selectedUrl()
Definition: umlfiledialog.cpp:124