21 #ifndef __ctkFileDialog_h 22 #define __ctkFileDialog_h 25 #include <QFileDialog> 29 #include "ctkWidgetsExport.h" 31 class ctkFileDialogPrivate;
52 const QString &caption = QString(),
53 const QString &directory = QString(),
54 const QString &filter = QString());
60 Q_INVOKABLE
void setBottomWidget(QWidget* widget,
const QString& label=QString());
63 Q_INVOKABLE QWidget* bottomWidget()
const;
66 bool eventFilter(QObject *obj, QEvent *event);
72 void setAcceptButtonEnable(
bool enable);
78 void fileSelectionChanged(
const QStringList& selected);
81 void onSelectionChanged();
84 QScopedPointer<ctkFileDialogPrivate>
d_ptr;
87 virtual void accept();
QScopedPointer< ctkFileDialogPrivate > d_ptr