[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Feature request: KRun::run(KDesktopFile)
From:       David Faure <david () mandrakesoft ! com>
Date:       2000-03-29 15:27:13
[Download RAW message or body]

Forgot to mention that this is in kapp.h ...

On Wed, Mar 29, 2000 at 09:24:48AM -0600, David Faure wrote:
> Your wish is already fulfilled :)
> 
>   /**
>    * Starts a service based on the desktop path of the service.
>    * E.g. "Applications/konqueror.desktop" or "/home/user/bla/myfile.desktop"
>    *
>    * @param URL - if not empty this URL is passed to the service
>    *
>    * @return an error code indicating success (== 0) or failure (> 0).
>    * @return On success, 'dcopService' contains the DCOP name under which
>    *         this service is available. If empty, the service does
>    *         not provide DCOP services.
>    * @return On failure, 'error' contains a description of the error
>    *         that occured.
>    */
>   static int startServiceByDesktopPath( const QString& _name,
>               const QString &URL, QCString &dcopService, QString &error );
> 
> Send thanks to Waldo. :)
> 
> 
> Ok, this is not _exactly_ like KRun. It uses kdeinit.
> But I guess that makes it better than KRun.
> 
> Does that help ?
> 
> On Wed, Mar 29, 2000 at 05:48:22PM +0200, Matthias Hoelzer-Kluepfel wrote:
> > Hi David et. al.,
> > 
> > I would suggest to add a new static function to KRun that
> > simply takes a .desktop file and executes it just like kicker
> > does when pressing a button.
> > 
> > Right now, one has to look into the file to find out if is to
> > run in a terminal, add terminal options and all that stuff.
> > 
> > I have a little method for the simplest cases, but I am sure
> > the real solution should take care of %f and stuff like that. 
> > 
> > Does this sound unreasonable? Does anyone already have some
> > code?
> > 
> > 
> > Bye,
> > Matthias.
> 
> -- 
> David FAURE
> david@mandrakesoft.com, faure@kde.org
> http://home.clara.net/faure/
> KDE, Making The Future of Computing Available Today

-- 
David FAURE
david@mandrakesoft.com, faure@kde.org
http://home.clara.net/faure/
KDE, Making The Future of Computing Available Today

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic