![]() |
Home · All Namespaces · All Classes |
00001 /* 00002 * This file was generated by qdbusxml2cpp version 0.7 00003 * Command line was: qdbusxml2cpp notificationsink.xml -a notificationsinkadaptor -c NotificationSinkAdaptor -l NotificationSink -i notificationsink.h -i metatypedeclarations.h 00004 * 00005 * qdbusxml2cpp is Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 00006 * 00007 * This is an auto-generated file. 00008 * This file may have been hand-edited. Look for HAND-EDIT comments 00009 * before re-generating it. 00010 */ 00011 00012 #ifndef NOTIFICATIONSINKADAPTOR_H_1314711481 00013 #define NOTIFICATIONSINKADAPTOR_H_1314711481 00014 00015 #include <QtCore/QObject> 00016 #include <QtDBus/QtDBus> 00017 #include "notificationsink.h" 00018 #include "metatypedeclarations.h" 00019 class QByteArray; 00020 template<class T> class QList; 00021 template<class Key, class Value> class QMap; 00022 class QString; 00023 class QStringList; 00024 class QVariant; 00025 00026 /* 00027 * Adaptor class for interface com.meego.core.MNotificationSink 00028 */ 00029 class NotificationSinkAdaptor: public QDBusAbstractAdaptor 00030 { 00031 Q_OBJECT 00032 Q_CLASSINFO("D-Bus Interface", "com.meego.core.MNotificationSink") 00033 Q_CLASSINFO("D-Bus Introspection", "" 00034 " <interface name=\"com.meego.core.MNotificationSink\">\n" 00035 " <method name=\"addNotification\">\n" 00036 " <arg direction=\"in\" type=\"(uiuuia{sv})\" name=\"notification\"/>\n" 00037 " <annotation value=\"Notification\" name=\"com.trolltech.QtDBus.QtTypeName.In0\"/>\n" 00038 " </method>\n" 00039 " <method name=\"removeNotification\">\n" 00040 " <arg direction=\"in\" type=\"u\" name=\"notificationId\"/>\n" 00041 " </method>\n" 00042 " <method name=\"addGroup\">\n" 00043 " <arg direction=\"in\" type=\"u\" name=\"groupId\"/>\n" 00044 " <arg direction=\"in\" type=\"a{sv}\" name=\"parameters\"/>\n" 00045 " <annotation value=\"NotificationParameters\" name=\"com.trolltech.QtDBus.QtTypeName.In1\"/>\n" 00046 " </method>\n" 00047 " <method name=\"removeGroup\">\n" 00048 " <arg direction=\"in\" type=\"u\" name=\"groupId\"/>\n" 00049 " </method>\n" 00050 " <signal name=\"notificationRemovalRequested\">\n" 00051 " <arg type=\"u\" name=\"notificationId\"/>\n" 00052 " </signal>\n" 00053 " <signal name=\"notificationGroupClearingRequested\">\n" 00054 " <arg type=\"u\" name=\"groupId\"/>\n" 00055 " </signal>\n" 00056 " </interface>\n" 00057 "") 00058 public: 00059 NotificationSinkAdaptor(NotificationSink *parent); 00060 virtual ~NotificationSinkAdaptor(); 00061 00062 inline NotificationSink *parent() const 00063 { return static_cast<NotificationSink *>(QObject::parent()); } 00064 00065 public: // PROPERTIES 00066 public Q_SLOTS: // METHODS 00067 void addGroup(uint groupId, NotificationParameters parameters); 00068 void addNotification(Notification notification); 00069 void removeGroup(uint groupId); 00070 void removeNotification(uint notificationId); 00071 Q_SIGNALS: // SIGNALS 00072 void notificationGroupClearingRequested(uint groupId); 00073 void notificationRemovalRequested(uint notificationId); 00074 }; 00075 00076 #endif
Copyright © 2011 Nokia Corporation | Generated on Tue Aug 30 2011 16:38:12 Doxygen 1.7.1 |
MeeGo Touch |