Home · All Namespaces · All Classes

src/systemui/notifications/mnotificationproxy.cpp File Reference

(da86b1516605986593da446e3735ddbd2af0f038)

#include <QDBusArgument>
#include "notification.h"
#include "notificationparameters.h"
#include "notificationgroup.h"
#include "genericnotificationparameterfactory.h"
#include "notificationwidgetparameterfactory.h"
#include "mnotificationproxy.h"
Include dependency graph for mnotificationproxy.cpp:

Go to the source code of this file.

Functions

QDBusArgument & operator<< (QDBusArgument &argument, const MNotificationProxy &notification)
const QDBusArgument & operator>> (const QDBusArgument &argument, MNotificationProxy &notification)
QDBusArgument & operator<< (QDBusArgument &argument, const MNotificationWithIdentifierProxy &notification)
const QDBusArgument & operator>> (const QDBusArgument &argument, MNotificationWithIdentifierProxy &notification)
QDBusArgument & operator<< (QDBusArgument &argument, const MNotificationGroupProxy &group)
const QDBusArgument & operator>> (const QDBusArgument &argument, MNotificationGroupProxy &group)
QDBusArgument & operator<< (QDBusArgument &argument, const MNotificationGroupWithIdentifierProxy &group)
const QDBusArgument & operator>> (const QDBusArgument &argument, MNotificationGroupWithIdentifierProxy &group)

Function Documentation

QDBusArgument& operator<< ( QDBusArgument &  argument,
const MNotificationGroupWithIdentifierProxy group 
)

Definition at line 222 of file mnotificationproxy.cpp.

00223 {
00224     argument.beginStructure();
00225     argument << group.groupId;
00226     argument << group.eventType;
00227     argument << group.summary;
00228     argument << group.body;
00229     argument << group.imageId;
00230     argument << group.action;
00231     argument << group.count;
00232     argument << group.groupIdentifier;
00233     argument.endStructure();
00234 
00235     return argument;
00236 }

QDBusArgument& operator<< ( QDBusArgument &  argument,
const MNotificationGroupProxy group 
)

Definition at line 181 of file mnotificationproxy.cpp.

00182 {
00183     argument.beginStructure();
00184     argument << group.groupId;
00185     argument << group.eventType;
00186     argument << group.summary;
00187     argument << group.body;
00188     argument << group.imageId;
00189     argument << group.action;
00190     argument << group.count;
00191     argument.endStructure();
00192 
00193     return argument;
00194 }

QDBusArgument& operator<< ( QDBusArgument &  argument,
const MNotificationWithIdentifierProxy notification 
)

Definition at line 111 of file mnotificationproxy.cpp.

00112 {
00113     argument.beginStructure();
00114     argument << notification.notificationId;
00115     argument << notification.groupId;
00116     argument << notification.eventType;
00117     argument << notification.summary;
00118     argument << notification.body;
00119     argument << notification.imageId;
00120     argument << notification.action;
00121     argument << notification.count;
00122     argument << notification.identifier;
00123     argument.endStructure();
00124 
00125     return argument;
00126 }

QDBusArgument& operator<< ( QDBusArgument &  argument,
const MNotificationProxy notification 
)

Definition at line 66 of file mnotificationproxy.cpp.

00067 {
00068     argument.beginStructure();
00069     argument << notification.notificationId;
00070     argument << notification.groupId;
00071     argument << notification.eventType;
00072     argument << notification.summary;
00073     argument << notification.body;
00074     argument << notification.imageId;
00075     argument << notification.action;
00076     argument << notification.count;
00077     argument.endStructure();
00078 
00079     return argument;
00080 }

const QDBusArgument& operator>> ( const QDBusArgument &  argument,
MNotificationGroupWithIdentifierProxy group 
)

Definition at line 238 of file mnotificationproxy.cpp.

00239 {
00240     argument.beginStructure();
00241     argument >> group.groupId;
00242     argument >> group.eventType;
00243     argument >> group.summary;
00244     argument >> group.body;
00245     argument >> group.imageId;
00246     argument >> group.action;
00247     argument >> group.count;
00248     argument >> group.groupIdentifier;
00249     argument.endStructure();
00250 
00251     return argument;
00252 }

const QDBusArgument& operator>> ( const QDBusArgument &  argument,
MNotificationGroupProxy group 
)

Definition at line 196 of file mnotificationproxy.cpp.

00197 {
00198     argument.beginStructure();
00199     argument >> group.groupId;
00200     argument >> group.eventType;
00201     argument >> group.summary;
00202     argument >> group.body;
00203     argument >> group.imageId;
00204     argument >> group.action;
00205     argument >> group.count;
00206     argument.endStructure();
00207 
00208     return argument;
00209 }

const QDBusArgument& operator>> ( const QDBusArgument &  argument,
MNotificationWithIdentifierProxy notification 
)

Definition at line 128 of file mnotificationproxy.cpp.

00129 {
00130     argument.beginStructure();
00131     argument >> notification.notificationId;
00132     argument >> notification.groupId;
00133     argument >> notification.eventType;
00134     argument >> notification.summary;
00135     argument >> notification.body;
00136     argument >> notification.imageId;
00137     argument >> notification.action;
00138     argument >> notification.count;
00139     argument >> notification.identifier;
00140     argument.endStructure();
00141 
00142     return argument;
00143 }

const QDBusArgument& operator>> ( const QDBusArgument &  argument,
MNotificationProxy notification 
)

Definition at line 82 of file mnotificationproxy.cpp.

00083 {
00084     argument.beginStructure();
00085     argument >> notification.notificationId;
00086     argument >> notification.groupId;
00087     argument >> notification.eventType;
00088     argument >> notification.summary;
00089     argument >> notification.body;
00090     argument >> notification.imageId;
00091     argument >> notification.action;
00092     argument >> notification.count;
00093     argument.endStructure();
00094 
00095     return argument;
00096 }


Copyright © 2010 Nokia Corporation Generated on Wed Nov 10 16:04:56 2010
Doxygen 1.6.1
MeeGo Touch