• Skip to content
  • Skip to link menu
KDE 4.3 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KDECore

klauncher_iface.h

Go to the documentation of this file.
00001 /*
00002  * This file was generated by dbusxml2cpp version 0.6
00003  * Command line was: dbusxml2cpp -p klauncher_iface -m ../kinit/org.kde.KLauncher.xml
00004  *
00005  * dbusxml2cpp is Copyright (C) 2006 Trolltech AS. All rights reserved.
00006  *
00007  * This is an auto-generated file.
00008  * Do not edit! All changes made to it will be lost.
00009  */
00010 
00011 /*
00012  KDE5:
00013  This is a manual copy of an automatically generated file, and the output from dbusxml2cpp
00014  can change between dbusxml2cpp versions. This is currently no binary compatible
00015  with what dbusxml2cpp generates these days, so if something else autogenerates the interface,
00016  there will be crashes on systems with no symbol visibility (happened in ksmserver).
00017  Either dbusxml2cpp should be fixed or this should be removed from kdelibs.
00018 */
00019 
00020 #ifndef KLAUNCHER_IFACE_H_84591156096727
00021 #define KLAUNCHER_IFACE_H_84591156096727
00022 
00023 #include <kdecore_export.h>
00024 
00025 #include <QtCore/QObject>
00026 #include <QtCore/QByteArray>
00027 #include <QtCore/QList>
00028 #include <QtCore/QMap>
00029 #include <QtCore/QString>
00030 #include <QtCore/QStringList>
00031 #include <QtCore/QVariant>
00032 #include <QtDBus/QtDBus>
00033 
00034 /*
00035  * Proxy class for interface org.kde.KLauncher
00036  */
00037 class KDECORE_EXPORT OrgKdeKLauncherInterface: public QDBusAbstractInterface
00038 {
00039     Q_OBJECT
00040 public:
00041     static inline const char *staticInterfaceName()
00042     { return "org.kde.KLauncher"; }
00043 
00044 public:
00045     OrgKdeKLauncherInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
00046 
00047     ~OrgKdeKLauncherInterface();
00048 
00049 public Q_SLOTS: // METHODS
00050     inline QDBusReply<void> autoStart()
00051     {
00052         QList<QVariant> argumentList;
00053         return callWithArgumentList(QDBus::Block, QLatin1String("autoStart"), argumentList);
00054     }
00055 
00056     inline QDBusReply<void> autoStart(int phase)
00057     {
00058         QList<QVariant> argumentList;
00059         argumentList << qVariantFromValue(phase);
00060         return callWithArgumentList(QDBus::Block, QLatin1String("autoStart"), argumentList);
00061     }
00062 
00063     inline QDBusReply<void> exec_blind(const QString &name, const QStringList &arg_list, const QStringList &envs, const QString &startup_id)
00064     {
00065         QList<QVariant> argumentList;
00066         argumentList << qVariantFromValue(name) << qVariantFromValue(arg_list) << qVariantFromValue(envs) << qVariantFromValue(startup_id);
00067         return callWithArgumentList(QDBus::Block, QLatin1String("exec_blind"), argumentList);
00068     }
00069 
00070     inline QDBusReply<void> exec_blind(const QString &name, const QStringList &arg_list)
00071     {
00072         QList<QVariant> argumentList;
00073         argumentList << qVariantFromValue(name) << qVariantFromValue(arg_list);
00074         return callWithArgumentList(QDBus::Block, QLatin1String("exec_blind"), argumentList);
00075     }
00076 
00077     inline QDBusReply<int> kdeinit_exec(const QString &app, const QStringList &args, const QStringList &env, const QString &startup_id, QString &dbusServiceName, QString &error, int &pid)
00078     {
00079         QList<QVariant> argumentList;
00080         argumentList << qVariantFromValue(app) << qVariantFromValue(args) << qVariantFromValue(env) << qVariantFromValue(startup_id);
00081         QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("kdeinit_exec"), argumentList);
00082         if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 4) {
00083             dbusServiceName = qdbus_cast<QString>(reply.arguments().at(1));
00084             error = qdbus_cast<QString>(reply.arguments().at(2));
00085             pid = qdbus_cast<int>(reply.arguments().at(3));
00086         }
00087         return reply;
00088     }
00089 
00090     inline QDBusReply<int> kdeinit_exec_wait(const QString &app, const QStringList &args, const QStringList &env, const QString &startup_id, QString &dbusServiceName, QString &error, int &pid)
00091     {
00092         QList<QVariant> argumentList;
00093         argumentList << qVariantFromValue(app) << qVariantFromValue(args) << qVariantFromValue(env) << qVariantFromValue(startup_id);
00094         QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("kdeinit_exec_wait"), argumentList);
00095         if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 4) {
00096             dbusServiceName = qdbus_cast<QString>(reply.arguments().at(1));
00097             error = qdbus_cast<QString>(reply.arguments().at(2));
00098             pid = qdbus_cast<int>(reply.arguments().at(3));
00099         }
00100         return reply;
00101     }
00102 
00103     inline QDBusReply<void> reparseConfiguration()
00104     {
00105         QList<QVariant> argumentList;
00106         return callWithArgumentList(QDBus::Block, QLatin1String("reparseConfiguration"), argumentList);
00107     }
00108 
00109     inline QDBusReply<int> requestHoldSlave(const QString &url, const QString &app_socket)
00110     {
00111         QList<QVariant> argumentList;
00112         argumentList << qVariantFromValue(url) << qVariantFromValue(app_socket);
00113         return callWithArgumentList(QDBus::Block, QLatin1String("requestHoldSlave"), argumentList);
00114     }
00115 
00116     inline QDBusReply<int> requestSlave(const QString &protocol, const QString &host, const QString &app_socket, QString &error)
00117     {
00118         QList<QVariant> argumentList;
00119         argumentList << qVariantFromValue(protocol) << qVariantFromValue(host) << qVariantFromValue(app_socket);
00120         QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("requestSlave"), argumentList);
00121         if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 2) {
00122             error = qdbus_cast<QString>(reply.arguments().at(1));
00123         }
00124         return reply;
00125     }
00126 
00127     inline QDBusReply<void> setLaunchEnv(const QString &name, const QString &value)
00128     {
00129         QList<QVariant> argumentList;
00130         argumentList << qVariantFromValue(name) << qVariantFromValue(value);
00131         return callWithArgumentList(QDBus::Block, QLatin1String("setLaunchEnv"), argumentList);
00132     }
00133 
00134     inline QDBusReply<int> start_service_by_desktop_name(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, QString &dbusServiceName, QString &error, int &pid)
00135     {
00136         QList<QVariant> argumentList;
00137         argumentList << qVariantFromValue(serviceName) << qVariantFromValue(urls) << qVariantFromValue(envs) << qVariantFromValue(startup_id) << qVariantFromValue(blind);
00138         QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("start_service_by_desktop_name"), argumentList);
00139         if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 4) {
00140             dbusServiceName = qdbus_cast<QString>(reply.arguments().at(1));
00141             error = qdbus_cast<QString>(reply.arguments().at(2));
00142             pid = qdbus_cast<int>(reply.arguments().at(3));
00143         }
00144         return reply;
00145     }
00146 
00147     inline QDBusReply<int> start_service_by_desktop_path(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, QString &dbusServiceName, QString &error, int &pid)
00148     {
00149         QList<QVariant> argumentList;
00150         argumentList << qVariantFromValue(serviceName) << qVariantFromValue(urls) << qVariantFromValue(envs) << qVariantFromValue(startup_id) << qVariantFromValue(blind);
00151         QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("start_service_by_desktop_path"), argumentList);
00152         if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 4) {
00153             dbusServiceName = qdbus_cast<QString>(reply.arguments().at(1));
00154             error = qdbus_cast<QString>(reply.arguments().at(2));
00155             pid = qdbus_cast<int>(reply.arguments().at(3));
00156         }
00157         return reply;
00158     }
00159 
00160     inline QDBusReply<int> start_service_by_name(const QString &serviceName, const QStringList &urls, const QStringList &envs, const QString &startup_id, bool blind, QString &dbusServiceName, QString &error, int &pid)
00161     {
00162         QList<QVariant> argumentList;
00163         argumentList << qVariantFromValue(serviceName) << qVariantFromValue(urls) << qVariantFromValue(envs) << qVariantFromValue(startup_id) << qVariantFromValue(blind);
00164         QDBusMessage reply = callWithArgumentList(QDBus::Block, QLatin1String("start_service_by_name"), argumentList);
00165         if (reply.type() == QDBusMessage::ReplyMessage && reply.arguments().count() == 4) {
00166             dbusServiceName = qdbus_cast<QString>(reply.arguments().at(1));
00167             error = qdbus_cast<QString>(reply.arguments().at(2));
00168             pid = qdbus_cast<int>(reply.arguments().at(3));
00169         }
00170         return reply;
00171     }
00172 
00173     inline QDBusReply<void> waitForSlave(int pid)
00174     {
00175         QList<QVariant> argumentList;
00176         argumentList << qVariantFromValue(pid);
00177         return callWithArgumentList(QDBus::Block, QLatin1String("waitForSlave"), argumentList);
00178     }
00179 
00180 Q_SIGNALS: // SIGNALS
00181     void autoStart0Done();
00182     void autoStart1Done();
00183     void autoStart2Done();
00184 };
00185 
00186 namespace org {
00187   namespace kde {
00188     typedef ::OrgKdeKLauncherInterface KLauncher;
00189   }
00190 }
00191 #endif

KDECore

Skip menu "KDECore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal