[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:24:48
[Download RAW message or body]
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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic