Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Dir_DirLister Class Reference

#include </home/clem/local/src/opie/noncore/graphics/opie-eye/impl/dir/dir_lister.h>

Inheritance diagram for Dir_DirLister:

Inheritance graph
[legend]
Collaboration diagram for Dir_DirLister:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Dir_DirLister (bool, bool, int)
virtual ~Dir_DirLister ()
QString defaultPath () const
QString setStartPath (const QString &)
QString currentPath () const
QStringList folders () const
QStringList files () const
void deleteImage (const QString &)
void thumbNail (const QString &, int, int)
QImage image (const QString &, Factor, int)
void imageInfo (const QString &)
void fullImageInfo (const QString &)
virtual QString nameToFname (const QString &name) const

Private Member Functions

QStringList recFiles (const QString &path, int currentDepth) const
 recursive listing.

Private Attributes

bool m_allFiles:1
bool m_recursive:1
int m_recDepth
QDir m_currentDir
QString m_Filter

Constructor & Destructor Documentation

Dir_DirLister::Dir_DirLister bool  ,
bool  ,
int 
 

Definition at line 19 of file dir_lister.cpp.

References m_allFiles, m_Filter, m_recDepth, m_recursive, oendl, owarn, and SlaveHelper::slaveConnectSignals().

virtual Dir_DirLister::~Dir_DirLister  )  [inline, virtual]
 

Definition at line 17 of file dir_lister.h.


Member Function Documentation

QString Dir_DirLister::currentPath  )  const [virtual]
 

Implements PDirLister.

Definition at line 45 of file dir_lister.cpp.

References QDir::absPath(), and m_currentDir.

Referenced by recFiles().

QString Dir_DirLister::defaultPath  )  const [virtual]
 

Implements PDirLister.

Definition at line 32 of file dir_lister.cpp.

References QPEApplication::documentDir().

Referenced by setStartPath().

void Dir_DirLister::deleteImage const QString  )  [virtual]
 

Implements PDirLister.

Definition at line 91 of file dir_lister.cpp.

References QFile::remove().

QStringList Dir_DirLister::files  )  const [virtual]
 

Implements PDirLister.

Definition at line 82 of file dir_lister.cpp.

References QDir::absPath(), QDir::entryList(), QDir::Files, m_currentDir, m_Filter, m_recursive, odebug, oendl, QDir::Readable, and recFiles().

QStringList Dir_DirLister::folders  )  const [virtual]
 

Implements PDirLister.

Definition at line 50 of file dir_lister.cpp.

References QDir::Dirs, QDir::entryList(), m_currentDir, and QValueList< T >::remove().

void Dir_DirLister::fullImageInfo const QString  )  [virtual]
 

Implements PDirLister.

Definition at line 107 of file dir_lister.cpp.

References SlaveMaster::self().

QImage Dir_DirLister::image const QString ,
Factor  ,
int 
[virtual]
 

Implements PDirLister.

Definition at line 99 of file dir_lister.cpp.

References SlaveMaster::self().

void Dir_DirLister::imageInfo const QString  )  [virtual]
 

Implements PDirLister.

Definition at line 103 of file dir_lister.cpp.

References SlaveMaster::self().

QString Dir_DirLister::nameToFname const QString name  )  const [virtual]
 

Implements PDirLister.

Definition at line 111 of file dir_lister.cpp.

QStringList Dir_DirLister::recFiles const QString path,
int  currentDepth
const [private]
 

recursive listing.

Parameters:
path this is the offset to the current path. eg. when currentDepth = 0 then it MUST empty

Definition at line 57 of file dir_lister.cpp.

References all, QValueList< T >::append(), QValueList< T >::count(), currentPath(), QDir::Dirs, QDir::entryList(), QDir::Files, i, QString::length(), m_Filter, m_recDepth, p, and QDir::Readable.

Referenced by files().

QString Dir_DirLister::setStartPath const QString  )  [virtual]
 

Implements PDirLister.

Definition at line 36 of file dir_lister.cpp.

References QDir::absPath(), QDir::cd(), defaultPath(), QDir::exists(), and m_currentDir.

void Dir_DirLister::thumbNail const QString ,
int  ,
int 
[virtual]
 

Implements PDirLister.

Definition at line 95 of file dir_lister.cpp.

References SlaveMaster::self().


Member Data Documentation

bool Dir_DirLister::m_allFiles [private]
 

Definition at line 33 of file dir_lister.h.

Referenced by Dir_DirLister().

QDir Dir_DirLister::m_currentDir [private]
 

Definition at line 36 of file dir_lister.h.

Referenced by currentPath(), files(), folders(), and setStartPath().

QString Dir_DirLister::m_Filter [private]
 

Definition at line 42 of file dir_lister.h.

Referenced by Dir_DirLister(), files(), and recFiles().

int Dir_DirLister::m_recDepth [private]
 

Definition at line 35 of file dir_lister.h.

Referenced by Dir_DirLister(), and recFiles().

bool Dir_DirLister::m_recursive [private]
 

Definition at line 34 of file dir_lister.h.

Referenced by Dir_DirLister(), and files().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:31:17 2005 for OPIE by  doxygen 1.4.2