Home · All Namespaces · All Classes
Public Member Functions | Friends

NotificationGroup Class Reference

A class for storing notification group information. More...

#include <notificationgroup.h>

Collaboration diagram for NotificationGroup:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NotificationGroup ()
 NotificationGroup (uint groupId, uint userId, const NotificationParameters &parameters)
 ~NotificationGroup ()
uint groupId () const
uint userId () const
const NotificationParametersparameters () const
void setParameters (const NotificationParameters &parameters)
void updateParameters (const NotificationParameters &parameters)

Friends

QDataStream & operator<< (QDataStream &, const NotificationGroup &)
QDataStream & operator>> (QDataStream &, NotificationGroup &)
QDBusArgument & operator<< (QDBusArgument &, const NotificationGroup &)
const QDBusArgument & operator>> (const QDBusArgument &, NotificationGroup &)

Detailed Description

A class for storing notification group information.

The information can also be serialized in and out of a QDataStream.


Constructor & Destructor Documentation

NotificationGroup::NotificationGroup (  ) 

Empty constructor. Initializes the values to defaults.

NotificationGroup::NotificationGroup ( uint  groupId,
uint  userId,
const NotificationParameters parameters 
)

Constructor.

Parameters:
groupId group ID of this notification group
userId user ID of this notification group
parameters The parameters for the notification group to be presented
NotificationGroup::~NotificationGroup (  ) 

Destructor.


Member Function Documentation

uint NotificationGroup::groupId (  )  const

Returns the group ID of this notification group.

Returns:
group ID of this notification group
const NotificationParameters & NotificationGroup::parameters (  )  const

Returns the parameters list for this notification group.

Returns:
parameters list for this notification group
void NotificationGroup::setParameters ( const NotificationParameters parameters  ) 

Sets the parameters list for this notification group.

Parameters:
parameters parameters for this notification group
See also:
updateParameters
void NotificationGroup::updateParameters ( const NotificationParameters parameters  ) 

Updates the parameters of this notification group. The existing parameters in the notification group remain as they are. Only new values from the argument are appended/updated.

Parameters:
parameters the parameters that will be updated
See also:
setParameters
uint NotificationGroup::userId (  )  const

Returns the user ID associated with this notification group.

Returns:
user ID associated with this notification group

Friends And Related Function Documentation

QDataStream& operator<< ( QDataStream &  ,
const NotificationGroup  
) [friend]

Serializes the given NotificationGroup to a QDataStream

Parameters:
datastream QDataStream to write to
notificationGroup NotificationGroup object to serialize
QDBusArgument& operator<< ( QDBusArgument &  argument,
const NotificationGroup group 
) [friend]
const QDBusArgument& operator>> ( const QDBusArgument &  argument,
NotificationGroup group 
) [friend]
QDataStream& operator>> ( QDataStream &  ,
NotificationGroup  
) [friend]

Deserializes a NotificationGroup from a QDataStream

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

The documentation for this class was generated from the following files:

Copyright © 2011 Nokia Corporation Generated on Tue Aug 30 2011 16:38:13
Doxygen 1.7.1
MeeGo Touch