Home · All Namespaces · All Classes

src/libnotificationsystem/notificationgroup.cpp File Reference

(cb692a54d78bd3d9deeffcc893aea7bbf83c1b3c)

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

Go to the source code of this file.

Functions

QDataStream & operator<< (QDataStream &datastream, const NotificationGroup &notificationGroup)
QDataStream & operator>> (QDataStream &datastream, NotificationGroup &notificationGroup)
QDBusArgument & operator<< (QDBusArgument &argument, const NotificationGroup &group)
const QDBusArgument & operator>> (const QDBusArgument &argument, NotificationGroup &group)

Function Documentation

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

Definition at line 85 of file notificationgroup.cpp.

00086 {
00087     argument.beginStructure();
00088     argument << group.groupId_;
00089     argument << group.userId_;
00090     argument << group.parameters_;
00091     argument.endStructure();
00092 
00093     return argument;
00094 }

QDataStream& operator<< ( QDataStream &  datastream,
const NotificationGroup notificationGroup 
)

Serializes the given NotificationGroup to a QDataStream

Parameters:
datastream QDataStream to write to
notificationGroup NotificationGroup object to serialize

Definition at line 69 of file notificationgroup.cpp.

00070 {
00071     datastream << notificationGroup.groupId_;
00072     datastream << notificationGroup.userId_;
00073     datastream << notificationGroup.parameters_;
00074     return datastream;
00075 }

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

Definition at line 96 of file notificationgroup.cpp.

00097 {
00098     argument.beginStructure();
00099     argument >> group.groupId_;
00100     argument >> group.userId_;
00101     argument >> group.parameters_;
00102     argument.endStructure();
00103 
00104     return argument;
00105 }

QDataStream& operator>> ( QDataStream &  datastream,
NotificationGroup notificationGroup 
)

Deserializes a NotificationGroup from a QDataStream

Parameters:
datastream QDataStream to read from
notificationGroup the target NotificationGroup object, its previous state will be reset

Definition at line 77 of file notificationgroup.cpp.

00078 {
00079     datastream >> notificationGroup.groupId_;
00080     datastream >> notificationGroup.userId_;
00081     datastream >> notificationGroup.parameters_;
00082     return datastream;
00083 }


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