#include <ZFileDialog.h>
Public Types | |
enum | Mode { AnyFile, ExistingFile, Directory, ExistingFiles, DirectoryOnly } |
Public Member Functions | |
ZFileDialog (const QString title, const QString &path, Mode mode, QWidget *parent) | |
const QDir * | dir () const |
void | setFilters (const QStringList &filters) |
QStringList | selectedFiles () const |
QString | selectedFile () const |
void | setSelection (const QString &name) |
void | setCustomFilter (ZFileCustomFilter *filter) |
virtual void | show () |
Protected Slots | |
void | dirSelected (int idx) |
void | fileClicked (QListViewItem *it) |
void | parentDirClicked () |
void | itemSelected () |
Protected Member Functions | |
void | setDir (QString path) |
void | refreshFileList () |
int | insertDirTree (const QString &label, QString basePath, const QString &path, bool subCheck, QPixmap *pixmap=NULL) |
Protected Attributes | |
QDir | currentDir |
QListView * | fileLV |
QComboBox * | fstabCB |
QStringList | dir_list |
QStringList | filters |
QLineEdit * | selection |
Mode | mode |
ZFileCustomFilter * | customFilter |
Definition at line 30 of file ZFileDialog.h.
enum ZFileDialog::Mode |
Definition at line 36 of file ZFileDialog.h.
ZFileDialog::ZFileDialog | ( | const QString | title, | |
const QString & | path, | |||
Mode | mode, | |||
QWidget * | parent | |||
) |
Definition at line 86 of file ZFileDialog.cpp.
const QDir* ZFileDialog::dir | ( | ) | const [inline] |
Definition at line 39 of file ZFileDialog.h.
void ZFileDialog::setFilters | ( | const QStringList & | filters | ) |
Definition at line 280 of file ZFileDialog.cpp.
QStringList ZFileDialog::selectedFiles | ( | ) | const |
Definition at line 284 of file ZFileDialog.cpp.
QString ZFileDialog::selectedFile | ( | ) | const |
Definition at line 296 of file ZFileDialog.cpp.
void ZFileDialog::setSelection | ( | const QString & | name | ) |
Definition at line 307 of file ZFileDialog.cpp.
void ZFileDialog::setCustomFilter | ( | ZFileCustomFilter * | filter | ) | [inline] |
Definition at line 50 of file ZFileDialog.h.
void ZFileDialog::show | ( | ) | [virtual] |
Definition at line 247 of file ZFileDialog.cpp.
void ZFileDialog::setDir | ( | QString | path | ) | [protected] |
Definition at line 193 of file ZFileDialog.cpp.
void ZFileDialog::refreshFileList | ( | ) | [protected] |
Definition at line 204 of file ZFileDialog.cpp.
int ZFileDialog::insertDirTree | ( | const QString & | label, | |
QString | basePath, | |||
const QString & | path, | |||
bool | subCheck, | |||
QPixmap * | pixmap = NULL | |||
) | [protected] |
Definition at line 154 of file ZFileDialog.cpp.
void ZFileDialog::dirSelected | ( | int | idx | ) | [protected, slot] |
Definition at line 261 of file ZFileDialog.cpp.
void ZFileDialog::fileClicked | ( | QListViewItem * | it | ) | [protected, slot] |
Definition at line 252 of file ZFileDialog.cpp.
void ZFileDialog::parentDirClicked | ( | ) | [protected, slot] |
Definition at line 265 of file ZFileDialog.cpp.
void ZFileDialog::itemSelected | ( | ) | [protected, slot] |
Definition at line 311 of file ZFileDialog.cpp.
QDir ZFileDialog::currentDir [protected] |
Definition at line 58 of file ZFileDialog.h.
QListView* ZFileDialog::fileLV [protected] |
Definition at line 59 of file ZFileDialog.h.
QComboBox* ZFileDialog::fstabCB [protected] |
Definition at line 60 of file ZFileDialog.h.
QStringList ZFileDialog::dir_list [protected] |
Definition at line 62 of file ZFileDialog.h.
QStringList ZFileDialog::filters [protected] |
Definition at line 63 of file ZFileDialog.h.
QLineEdit* ZFileDialog::selection [protected] |
Definition at line 65 of file ZFileDialog.h.
Mode ZFileDialog::mode [protected] |
Definition at line 67 of file ZFileDialog.h.
ZFileCustomFilter* ZFileDialog::customFilter [protected] |
Definition at line 69 of file ZFileDialog.h.