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

List:       kde-devel
Subject:    KIO woes
From:       Luke Sandell <kdedevel () luketopia ! net>
Date:       2005-06-30 22:32:02
Message-ID: 200506302232.02777.kdedevel () luketopia ! net
[Download RAW message or body]

Hello all. I am working on a KIO Slave to act as a front end to the 
KStandardDirs class, called kio_resources. This will allow users to 
browse/modify/add standard resources, such as wallpapers and configuration 
files, without being cognizant of where they are stored. It represents itself 
as a directory tree, with the standard resources names (wallpaper, config) as 
the  top-level directories. I am calling redirection() whenever the user 
actually tries to get()  or put() a file, but for everything else I have my 
own implementation.

So far, everything is working as planned, except for one thing. For some 
reason, Konqueror has problems working with files whose Mimetype cannot be 
determined from their extension. For one, it does not show previews for them, 
although it does show them when accessing the same files with file:///. For 
their Mimetype it says "Unknown". Another problem is that they don't do 
anything when I double-click them, except set the animated widget in motion. 
Presumably, it is trying to determine their Mimetype so that it can figure 
out what to use to open them. I have not overridden mimetype() in my 
implementation, because I want it to determine the mimetype using a get(). I 
verified using kioslavetest that the correct Mimetype is indeed being 
returned for these files, and that the get() does indeed return the file 
contents. Interestingly, if I choose Open With... from the context menu and 
enter an application name, the application has no problem opening the file.

What would cause Konqueror to act like this for files without extensions?

Thanks,
Luke
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

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