Intergrating mht file to konqueror
David Faure
faure at kde.org
Tue Oct 5 10:45:48 BST 2004
On Tuesday 05 October 2004 11:38, Thiago Macieira wrote:
> Spiros Georgaras wrote:
> >My mhtProtocol::listDir function adds a UDSEntry for each of the files
> >contained in the mht file. Is this the right thing to do?
>
> I believe so. That's how all listDirs report their files.
>
> >What exactly is the function of mhtProtocol::stat? I mean what arguments
> > could it take and what should it return?
>
> Cf. man stat
This is about SlaveBase::stat, not about the system stat :)
See any other kioslave, or the ioslave howto on developer.kde.org
> It's checking the status of the file or directory to see if it exists.
That part is true, but the return value of an ioslave's stat is a UDSEntry.
> >3. I also want to ask if writing a kioslave is self contained. I mean does
> >konqueror need to have a corresponding part of code in order to know that
> > it should display ' mht:/d/292 Euro.mht/' as a directory listing, etc?
>
> No, Konqueror doesn't need any more code than it currently has.
That's unfortunately not true either, if you want konqueror to open an archive-like
file using an ioslave like it does for tar files. This currently needs a hack in konq_mainwindow.cc
but I plan on fixing that soon, now that Joseph has added some mimetype properties
which will allow to do this in a generic way (not sure why Joseph didn't proceed and
change konq_mainwindow as well at the same time, after we discussed the solution :)
--
David Faure, faure at kde.org, sponsored by Trolltech to work on KDE,
Konqueror (http://www.konqueror.org), and KOffice (http://www.koffice.org).
More information about the kfm-devel
mailing list