Home · All Namespaces · All Classes · Main Classes |
00001 /* 00002 * This file was generated by m-servicefwgen 00003 * Command line was: m-servicefwgen -c DcpAppletLauncherIfProxy -p dcpappletlauncherifproxy com.nokia.DcpAppletLauncherIf-21657.xm 00004 * 00005 * m-servicefwgen is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 00006 * 00007 * This is an auto-generated file. 00008 * Do not edit! All changes made to it will be lost. 00009 */ 00010 00011 #ifndef DCPAPPLETLAUNCHERIFPROXY_H_1309867227 00012 #define DCPAPPLETLAUNCHERIFPROXY_H_1309867227 00013 00014 #include <QtCore/QObject> 00015 #include <QtCore/QByteArray> 00016 #include <QtCore/QList> 00017 #include <QtCore/QMap> 00018 #include <QtCore/QString> 00019 #include <QtCore/QStringList> 00020 #include <QtCore/QVariant> 00021 #include <QtDBus/QtDBus> 00022 00023 #include <Qt> // for Qt::HANDLE 00024 #include <MApplication> 00025 #include <MWindow> 00026 00027 /* 00028 * Proxy class for interface com.nokia.DcpAppletLauncherIf 00029 */ 00030 class DcpAppletLauncherIfProxy: public QDBusAbstractInterface 00031 { 00032 Q_OBJECT 00033 public: 00034 static inline const char *staticInterfaceName() 00035 { return "com.nokia.DcpAppletLauncherIf"; } 00036 00037 public: 00038 DcpAppletLauncherIfProxy(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0); 00039 00040 ~DcpAppletLauncherIfProxy(); 00041 00042 public Q_SLOTS: // METHODS 00043 inline QDBusPendingReply<> appletPage(const QString &appletPath, const QString &_taskTitle) 00044 { 00045 Qt::HANDLE windowId = 0; 00046 00047 MWindow *win = MApplication::instance()->activeWindow(); 00048 if (win) { 00049 windowId = win->effectiveWinId(); 00050 } 00051 00052 QList<QVariant> argumentList; 00053 argumentList << qVariantFromValue((uint)windowId); 00054 argumentList << qVariantFromValue(_taskTitle); 00055 argumentList << qVariantFromValue(appletPath); 00056 return asyncCallWithArgumentList(QLatin1String("appletPage"), argumentList); 00057 } 00058 00059 inline QDBusPendingReply<> close() 00060 { 00061 QList<QVariant> argumentList; 00062 return asyncCallWithArgumentList(QLatin1String("close"), argumentList); 00063 } 00064 00065 inline QDBusPendingReply<> prestart(const QString &_taskTitle) 00066 { 00067 Qt::HANDLE windowId = 0; 00068 00069 MWindow *win = MApplication::instance()->activeWindow(); 00070 if (win) { 00071 windowId = win->effectiveWinId(); 00072 } 00073 00074 QList<QVariant> argumentList; 00075 argumentList << qVariantFromValue((uint)windowId); 00076 argumentList << qVariantFromValue(_taskTitle); 00077 return asyncCallWithArgumentList(QLatin1String("prestart"), argumentList); 00078 } 00079 00080 Q_SIGNALS: // SIGNALS 00081 }; 00082 00083 namespace com { 00084 namespace nokia { 00085 typedef ::DcpAppletLauncherIfProxy DcpAppletLauncherIf; 00086 } 00087 } 00088 #endif
Copyright © 2009 Nokia Corporation | Generated on Tue Jul 5 2011 15:01:31 Doxygen 1.7.1 |
Meego control panel |