[prev in list] [next in list] [prev in thread] [next in thread]
List: kfm-devel
Subject: Re: kfm and mimetypes
From: David Faure <David.Faure () insa-lyon ! fr>
Date: 1999-02-18 11:50:42
[Download RAW message or body]
Ok, I had another look at the KRegistry class.
The right thing to do seems to be
Includes :
#include <kregistry.h>
#include <kregfactories.h>
At startup :
registry = new KRegistry;
registry->addFactory( new KMimeTypeFactory );
registry->load( );
KMimeMagic::initStatic();
Then you can use the KMimetype::find... methods.
On Thu, Feb 18, 1999 at 12:36:49PM +0100, David Faure wrote:
> Create a Registry, add a KMimeTypeFactory to it, and try if it's enough
> - I don't know since I didn't try and didn't get Torben's answer -
> otherwise do the code like below :
>
> > > registry = new KRegistry;
> > > registry->addFactory( new KMimeTypeFactory );
> > >
> > > registry->load( "/tmp/whatever" );
> > > if ( registry->isModified() )
> > > {
> > > registry->save( "/tmp/whaveter" );
> > > registry->clearModified();
> > > }
> > >
> > > KMimeType::check();
> > >
> > > KMimeMagic::initStatic();
> > >
> > > (code I took from konqueror and recently put in
> > > kofficecore/koFilterManager)
> > > Looks ugly, I know.
> > >
> > > I wrote Torben but didn't get an answer yet.
> >
> > I suppose I should download KDE again...
> >
> > >
> > > --
> > > ____________________________________________________________________
> > > | |
> > > | David FAURE |
> > > | E-mail : David.Faure@insa-lyon.fr, faure@kde.org |
> > > | http://www.insa-lyon.fr/People/AEDI/dfaure/index.html |
> > > |____________________________________________________________________|
> >
> >
> > Regards,
> > teddy
>
> --
> ____________________________________________________________________
> | |
> | David FAURE |
> | E-mail : David.Faure@insa-lyon.fr, faure@kde.org |
> | http://www.insa-lyon.fr/People/AEDI/dfaure/index.html |
> |____________________________________________________________________|
--
____________________________________________________________________
| |
| David FAURE |
| E-mail : David.Faure@insa-lyon.fr, faure@kde.org |
| http://www.insa-lyon.fr/People/AEDI/dfaure/index.html |
|____________________________________________________________________|
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic