class KToolInvocation |
|
KToolInvocation: for starting other programs
Desktop files for startServiceBy The way a service gets started depends on the 'X-DBUS-StartupType' entry in the desktop file of the service: There are three possibilities: Multi-threading The static members (apart from self()), have to be called from the QApplication main thread. Calls to members are only allowed if there is a Q(Core)Application object created If you call the members with signal/slot connections across threads, you can't use the return values If a function is called from the wrong thread and it has a return value -1 is returned Investigate if this is really needed or if DCOP/DBUS is threadsafe anyway |
|
|
Invokes the standard browser.
Note that you should only do this when you know for sure that the browser can
handle the URL (i.e. its mimetype). In doubt, if the URL can point to an image
or anything else than directory or HTML, prefer to use new KRun( url ).
url - The destination address startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default |
|
Invokes the KHelpCenter HTML help viewer from docbook sources.
anchor - This has to be a defined anchor in your docbook sources. If empty the main index is loaded appname - This allows you to show the help of another application. If empty the current name() is used startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default |
|
Convenience method; invokes the standard email application.
address - The destination address subject - Subject string. Can be QString(). startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default |
|
Invokes the standard email application.
mailtoURL - A mailto URL. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default allowAttachments - whether attachments specified in mailtoURL should be honoured. The default is false; do not honor requests for attachments. |
|
Convenience method; invokes the standard email application.
All parameters are optional. to - The destination address. cc - The Cc field bcc - The Bcc field subject - Subject string body - A string containing the body of the mail (exclusive with messageFile) messageFile - A file (URL) containing the body of the mail (exclusive with body) - currently unsupported attachURLs - List of URLs to be attached to the mail. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default |
|
Hook for KApplication in kdeui Internal |
|
Starts a program via kdeinit.
program name and arguments are converted to according to the local encoding and passed as is to kdeinit. name - Name of the program to start args - Arguments to pass to the program error - On failure, error contains a description of the error that occurred. If the pointer is 0, the argument will be ignored pid - On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default Returns an error code indicating success (== 0) or failure (> 0). |
|
Starts a program via kdeinit and wait for it to finish.
Like kdeinitExec(), but it waits till the program is finished. As such it behaves similar to the system(...) function. name - Name of the program to start args - Arguments to pass to the program error - On failure, error contains a description of the error that occurred. If the pointer is 0, the argument will be ignored pid - On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default Returns an error code indicating success (== 0) or failure (> 0). |
|
Returns the DBus interface of the service launcher. The returned object is owned by KApplication, do not delete it! |
|
|
Starts a service based on the desktop name of the service.
E.g. "konqueror"
_name - the desktop name of the service URL - if not empty this URL is passed to the service error - On failure, error contains a description of the error that occurred. If the pointer is 0, the argument will be ignored serviceName - On success, serviceName contains the D-Bus service name under which this service is available. If empty, the service does not provide D-Bus services. If the pointer is 0 the argument will be ignored pid - On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default noWait - if set, the function does not wait till the service is running. Returns an error code indicating success (== 0) or failure (> 0). |
|
Starts a service based on the desktop name of the service.
E.g. "konqueror"
_name - the desktop name of the service URLs - if not empty these URLs will be passed to the service error - On failure, error contains a description of the error that occurred. If the pointer is 0, the argument will be ignored serviceName - On success, serviceName contains the D-Bus service name under which this service is available. If empty, the service does not provide D-Bus services. If the pointer is 0 the argument will be ignored pid - On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default noWait - if set, the function does not wait till the service is running. Returns an error code indicating success (== 0) or failure (> 0). |
|
Starts a service based on the desktop path of the service.
E.g. "Applications/konqueror.desktop" or "/home/user/bla/myfile.desktop"
_name - the path of the desktop file URL - if not empty this URL is passed to the service error - On failure, error contains a description of the error that occurred. If the pointer is 0, the argument will be ignored serviceName - On success, serviceName contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored pid - On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default noWait - if set, the function does not wait till the service is running. Returns an error code indicating success (== 0) or failure (> 0). |
|
Starts a service based on the desktop path of the service.
E.g. "Applications/konqueror.desktop" or "/home/user/bla/myfile.desktop"
_name - the path of the desktop file URLs - if not empty these URLs will be passed to the service error - On failure, error contains a description of the error that occurred. If the pointer is 0, the argument will be ignored * serviceName - On success, serviceName contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored pid - On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default noWait - if set, the function does not wait till the service is running. Returns an error code indicating success (== 0) or failure (> 0). |
|
Starts a service based on the (translated) name of the service.
E.g. "Web Browser"
_name - the name of the service URL - if not empty this URL is passed to the service error - On failure, error contains a description of the error that occurred. If the pointer is 0, the argument will be ignored serviceName - On success, serviceName contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored pid - On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default noWait - if set, the function does not wait till the service is running. Returns an error code indicating success (== 0) or failure (> 0). |
|
Starts a service based on the (translated) name of the service.
E.g. "Web Browser"
_name - the name of the service URLs - if not empty these URLs will be passed to the service error - On failure, error contains a description of the error that occurred. If the pointer is 0, the argument will be ignored serviceName - On success, serviceName contains the DCOP name under which this service is available. If empty, the service does not provide DCOP services. If the pointer is 0 the argument will be ignored pid - On success, the process id of the new service will be written here. If the pointer is 0, the argument will be ignored. startup_id - for app startup notification, "0" for none, "" ( empty string ) is the default noWait - if set, the function does not wait till the service is running. Returns an error code indicating success (== 0) or failure (> 0). |