[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdegraphics/kuickshow/src
From:       Helge Deller <deller () kde ! org>
Date:       2003-11-02 20:44:28
[Download RAW message or body]

CVS commit by deller: 

fix #53576: do not depend on file extensions, use mime type instead.
Thanks to Roger Luethi for the patch.
CCMAIL: 53576-done@bugs.kde.org


  M +12 -1     filewidget.cpp   1.19


--- kdegraphics/kuickshow/src/filewidget.cpp  #1.18:1.19
@@ -112,5 +112,16 @@ void FileWidget::reloadConfiguration()
 {
     if ( kdata->fileFilter != nameFilter() ) {
-        setNameFilter( kdata->fileFilter );
+        // At first, our list must have folders
+        QStringList mimes;
+        mimes.append("inode/directory");
+
+        // Then, all the images!
+        KMimeType::List l = KMimeType::allMimeTypes();
+        for (KMimeType::List::iterator it = l.begin(); it != l.end(); ++it)
+            if ((*it)->name().startsWith( "image/" ))
+                mimes.append( (*it)->name() );
+        
+        // Ok, show what we've done
+        setMimeFilter (mimes);
         updateDir();
     }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic