[Kstars-devel] Usage of locateLocal

Waldo Bastian bastian at kde.org
Wed Feb 16 18:57:41 CET 2005


Great, thanks!

Cheers,
Waldo

On Wednesday 16 February 2005 18:59, Jason Harris wrote:
> Thanks for pointing this out, Waldo.  I'll change locateLocal() to
> locate(), where appropriate.
>
> Jason
>
> On Wednesday 16 February 2005 10:33 am, Waldo Bastian wrote:
> > Hi,
> >
> > I noticed that kstars uses a lot of locateLocal() calls instead of
> > locate() calls.
> >
> > In general, when _reading_ a file, you want to use locate() to search the
> > file under the user's $HOME/.kde dir and if there is no file there, under
> > $KDEDIR instead. This makes it possible for a system administrator to
> > place files in $KDEDIR (or in a dedicated KIOSK profile) that can then be
> > used by all users.
> >
> > By handling this consistently throughout KDE I think this makes KDE
> > really nice from an administration point of view, so I would like to see
> > all applications, including kstars, follow in this practice where
> > appropriate.
> >
> > When you change this in the code, keep in mind that while locateLocal()
> > always returns a file name, locate() only returns a filename if a file
> > was actually found. If no file is found an empty string is returned, so
> > it's important to check for this.
> >
> > When you are about to write a file, locateLocal() is the right function
> > to use.
> >
> > I have changed one occurance of locateLocal in kstarsdata.cpp already,
> > please take a look at the remaining ones.
> >
> > Cheers,
> > Waldo

-- 
bastian at kde.org   |   Free Novell Linux Desktop 9 Evaluation Download
bastian at suse.com  |   http://www.novell.com/products/desktop/eval.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/kstars-devel/attachments/20050216/19713c2c/attachment.pgp


More information about the Kstars-devel mailing list