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

dir_lister.h

Go to the documentation of this file.
00001 /*
00002  * GPLv2 zecke@handhelds.org
00003  */
00004 
00005 #ifndef DIR_LISTER_INTERFACE_LISTER_H
00006 #define DIR_LISTER_INTERFACE_LISTER_H
00007 
00008 #include <qdir.h>
00009 
00010 #include <iface/dirlister.h>
00011 
00012 class Config;
00013 class Dir_DirLister : public PDirLister {
00014     Q_OBJECT
00015 public:
00016     Dir_DirLister(bool,bool,int);
00017     virtual ~Dir_DirLister(){}
00018 
00019     QString defaultPath()const;
00020     QString setStartPath( const QString& );
00021     QString currentPath()const;
00022     QStringList folders()const;
00023     QStringList files()const;
00024 
00025     void deleteImage( const QString& );
00026     void thumbNail( const QString&, int, int );
00027     QImage image( const QString&, Factor, int );
00028     void imageInfo( const QString& );
00029     void fullImageInfo( const QString& );
00030     virtual QString nameToFname(const QString&name)const;
00031 
00032 private:
00033     bool m_allFiles:1;
00034     bool m_recursive:1;
00035     int m_recDepth;
00036     QDir m_currentDir;
00038 
00041     QStringList recFiles(const QString&path,int currentDepth)const;
00042     QString m_Filter;
00043 };
00044 
00045 #endif

Generated on Sat Nov 5 16:17:30 2005 for OPIE by  doxygen 1.4.2