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

MNotificationGroupProxy Class Reference

A proxy class for serializing NotificationGroup as MNotificationGroup. More...

#include <mnotificationproxy.h>

Inheritance diagram for MNotificationGroupProxy:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 MNotificationGroupProxy ()
 MNotificationGroupProxy (const NotificationGroup &group)

Public Attributes

uint groupId
 The id of this notification group.
QString eventType
 The event type of this notification group.
QString summary
 The notification group summary (short text).
QString body
 The notification group body.
QString imageId
 The notification image.
QString action
 The notification action.
uint count
 The item count.

Detailed Description

A proxy class for serializing NotificationGroup as MNotificationGroup.

MNotificationGroupProxy is a simple data class that serializes to DBus argument the same way as MNotificationGroup and is used to return NotificationGroup data to libmeegotouch notifications subsystem. MNotificationProxy objects are initialized from NotificattionGroup and will contain a copy of the notification group data relevant to the MNotificationGroup class referring to the same notification group object.


Constructor & Destructor Documentation

MNotificationGroupProxy::MNotificationGroupProxy (  ) 

Empty constructor. Initializes the values to defaults.

MNotificationGroupProxy::MNotificationGroupProxy ( const NotificationGroup group  ) 

Constructor.

Parameters:
notification A NotificationGroup object to initialize the data from

Member Data Documentation

The notification action.

The notification group body.

The item count.

The event type of this notification group.

The id of this notification group.

The notification image.

The notification group summary (short text).


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