summaryrefslogtreecommitdiff
path: root/libopie/ofileselector/olocallister.cpp
Unidiff
Diffstat (limited to 'libopie/ofileselector/olocallister.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie/ofileselector/olocallister.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/libopie/ofileselector/olocallister.cpp b/libopie/ofileselector/olocallister.cpp
index 6ffcf1e..2306b14 100644
--- a/libopie/ofileselector/olocallister.cpp
+++ b/libopie/ofileselector/olocallister.cpp
@@ -22,49 +22,50 @@ QMap<QString, QStringList> OLocalLister::mimeTypes( const QString& curDir ) {
22 dir.setFilter( QDir::Files | QDir::Readable ); 22 dir.setFilter( QDir::Files | QDir::Readable );
23 dir.setSorting( QDir::Size ); 23 dir.setSorting( QDir::Size );
24 24
25 const QFileInfoList *list = dir.entryInfoList(); 25 const QFileInfoList *list = dir.entryInfoList();
26 QFileInfoListIterator it( *list ); 26 QFileInfoListIterator it( *list );
27 QFileInfo *fi; 27 QFileInfo *fi;
28 28
29 while( (fi=it.current() ) ) { 29 while( (fi=it.current() ) ) {
30 /* skip .desktop */ 30 /* skip .desktop */
31 if( fi->extension() == QString::fromLatin1("desktop") ){ 31 if( fi->extension() == QString::fromLatin1("desktop") ){
32 ++it; 32 ++it;
33 continue; 33 continue;
34 } 34 }
35 MimeType type( fi->absFilePath() ); 35 MimeType type( fi->absFilePath() );
36 36
37 if( !mimes.contains( type.id() ) ){ 37 if( !mimes.contains( type.id() ) ){
38 mimes.insert( type.id(), type.id() ); 38 mimes.insert( type.id(), type.id() );
39 } 39 }
40 40
41 ++it; 41 ++it;
42 } 42 }
43 43
44 return mimes; 44 return mimes;
45} 45}
46/* FIXME mimecheck 46/**
47 * FIXME mimecheck
47 * use mime check for that 48 * use mime check for that
48 * filter dirs 49 * filter dirs
49 * filter filters 50 * filter filters
50 * filter files 51 * filter files
51 * filter mimetypes 52 * filter mimetypes
52 */ 53 */
53void OLocalLister::reparse( const QString& path ) { 54void OLocalLister::reparse( const QString& path ) {
54 QString currentMimeType; 55 QString currentMimeType;
55 QDir dir( path ); 56 QDir dir( path );
56 57
57 dir.setSorting( view()->sorting() ); 58 dir.setSorting( view()->sorting() );
58 dir.setFilter( view()->filter() ); 59 dir.setFilter( view()->filter() );
59 60
60 61
61 const QFileInfoList *list = dir.entryInfoList(); 62 const QFileInfoList *list = dir.entryInfoList();
62 QFileInfoListIterator it( *list ); 63 QFileInfoListIterator it( *list );
63 QFileInfo *fi; 64 QFileInfo *fi;
64 65
65 while( (fi=it.current() ) ){ 66 while( (fi=it.current() ) ){
66 67
67 if( fi->fileName() == QString::fromLatin1("..") || 68 if( fi->fileName() == QString::fromLatin1("..") ||
68 fi->fileName() == QString::fromLatin1(".") ){ 69 fi->fileName() == QString::fromLatin1(".") ){
69 ++it; 70 ++it;
70 continue; 71 continue;