[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: Re: locate(...) and KParts
From: Simon Hausmann <sh () caldera ! de>
Date: 2001-02-27 9:03:20
[Download RAW message or body]
On Mon, Feb 26, 2001 at 10:06:00PM -0800, Waldo Bastian wrote:
> On Monday 26 February 2001 18:51, David Faure wrote:
> > On Tuesday 27 February 2001 02:31, Michael Olbrich wrote:
> > > Hello!
> > >
> > > In my application I use 'locate("appdata",...)' to access some recources.
> > > Now I started to make a KPart of my program, and of course locate doesn't
> > > work any more.
> > > Where does locate search now, or what's the best way to solve this
> > > problem?
> >
> > You have to use your part's instance, this way for "instance" (no pun
> > intended) :
> >
> > instance()->dirs()->findResource( type, filename )
> > or
> > locate( type, filename, instance() );
> >
> > appdata may be an additional problem though (it's related to
> > the application)... Better use locate( "data", mypart+'/'+.... )
> > where mypart is the instance name.
> > (see kdelibs/kparts/tests/example.cpp for instance)
> >
> > Basically, use the part's instance as much as possible, for everything
> > relating to the part (directories, config files, resources etc.)
>
> Can't we make a KPart register "partdata"? Then the answer would become "use
> the instance of the part, and replace 'appdata' with 'partdata'"
Sounds like a very good idea to me :-)
Bye,
Simon
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic