[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