ZFileDialog Class Reference

#include <ZFileDialog.h>

List of all members.

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
ZFileCustomFiltercustomFilter


Detailed Description

Definition at line 30 of file ZFileDialog.h.


Member Enumeration Documentation

Enumerator:
AnyFile 
ExistingFile 
Directory 
ExistingFiles 
DirectoryOnly 

Definition at line 36 of file ZFileDialog.h.


Constructor & Destructor Documentation

ZFileDialog::ZFileDialog ( const QString  title,
const QString &  path,
Mode  mode,
QWidget *  parent 
)

Definition at line 86 of file ZFileDialog.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 69 of file ZFileDialog.h.


The documentation for this class was generated from the following files:

Generated on Sun Mar 1 17:30:48 2009 for toMOTko by  doxygen 1.5.6