#ifndef OPIE_FILE_LIST_VIEW_H #define OPIE_FILE_LIST_VIEW_H #include #include "ofileview.h" class OFileListView : public QListView, public OFileView { Q_OBJECT public: OFileListView( QWidget* parent, OFileSelector* ); ~OFileListView(); void clear(); void addFile( const QString& mine, QFileInfo* info, bool isSymlink = FALSE ); void addFile( const QString& mime, const QString& dir, const QString& file, bool = false ); void addDir( const QString& mime, QFileInfo* info, bool = FALSE ); void addDir( const QString& mime, const QString& dir, const QString& file, bool = FALSE ); void addSymlink( const QString& mime, QFileInfo* info, bool = FALSE ); void addSymlink( const QString& mine, const QString& path, const QString& file, bool isSymlink = FALSE ); void cd( const QString& path ); QWidget* widget(); QString selectedName()const ; QStringList selectedNames()const; QString selectedPath()const; QStringList selectedPaths()const; int fileCount(); }; #endif