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
KDE 4.6 API Reference