Home · All Classes · Main Classes · Deprecated
Public Types | Public Member Functions | Protected Member Functions

MAppletMessage Class Reference

Inheritance diagram for MAppletMessage:
Inheritance graph
[legend]
Collaboration diagram for MAppletMessage:
Collaboration graph
[legend]

List of all members.

Public Types

enum  MAppletMessageType {
  InvalidMessage = 0, VisibilityMessage, OrientationMessage, MousePressMessage,
  MouseReleaseMessage, MouseMoveMessage, CancelMessage, SetGeometryMessage,
  PixmapTakenIntoUseMessage, AppletAliveMessageRequest, AppletAliveMessageResponse, AppletIconMessage,
  AppletTitleMessage, AppletTextMessage, UpdateGeometryMessage, PixmapModifiedMessage,
  ObjectMenuRequestMessage, ObjectMenuMessage, ObjectMenuActionSelectedMessage, NumMessages
}

Public Member Functions

virtual ~MAppletMessage ()
MAppletMessageType type () const
virtual void serialize (QDataStream &stream) const
virtual void unserialize (QDataStream &stream)

Protected Member Functions

 MAppletMessage (MAppletMessageType type)

Detailed Description

An abstract base class for messages that are used for communicating between applets and the host process. Messages can be serialized to a byte stream so they can be communicated to another processes.

Definition at line 32 of file mappletmessage.h.


Member Enumeration Documentation

A type for the message.

Enumerator:
InvalidMessage 
VisibilityMessage 
OrientationMessage 
MousePressMessage 
MouseReleaseMessage 
MouseMoveMessage 
CancelMessage 
SetGeometryMessage 
PixmapTakenIntoUseMessage 
AppletAliveMessageRequest 
AppletAliveMessageResponse 
AppletIconMessage 
AppletTitleMessage 
AppletTextMessage 
UpdateGeometryMessage 
PixmapModifiedMessage 
ObjectMenuRequestMessage 
ObjectMenuMessage 
ObjectMenuActionSelectedMessage 
NumMessages 

Definition at line 39 of file mappletmessage.h.

                            {
        InvalidMessage = 0,
        VisibilityMessage,
        OrientationMessage,

        MousePressMessage,
        MouseReleaseMessage,
        MouseMoveMessage,
        CancelMessage,

        SetGeometryMessage,

        PixmapTakenIntoUseMessage,

        AppletAliveMessageRequest,
        AppletAliveMessageResponse,

        AppletIconMessage,
        AppletTitleMessage,
        AppletTextMessage,

        UpdateGeometryMessage,

        PixmapModifiedMessage,

        ObjectMenuRequestMessage,
        ObjectMenuMessage,
        ObjectMenuActionSelectedMessage,

        NumMessages
    };


Constructor & Destructor Documentation

MAppletMessage::MAppletMessage ( MAppletMessageType  type  )  [protected]

Constructor.

Sets the type of the message.

Parameters:
type the message type.

Definition at line 22 of file mappletmessage.cpp.

                                                      :
    messageType(type)
{
}

MAppletMessage::~MAppletMessage (  )  [virtual]

Destructor.

Definition at line 27 of file mappletmessage.cpp.

{
}


Member Function Documentation

void MAppletMessage::serialize ( QDataStream stream  )  const [virtual]

Serializes the contents of the message to a data stream.

It doesn't matter what format the message uses for the serialization. It is only required that the unserialize() method knows how to read the data.

Parameters:
stream the stream to serialize the message to.

Definition at line 36 of file mappletmessage.cpp.

{
    Q_UNUSED(stream);
}

MAppletMessage::MAppletMessageType MAppletMessage::type (  )  const

Returns the type of the applet message.

Returns:
applet message type.

Definition at line 31 of file mappletmessage.cpp.

{
    return messageType;
}

void MAppletMessage::unserialize ( QDataStream stream  )  [virtual]

Unserializes the contents of the message from a data stream.

Parameters:
stream the stream to serialize the message from.

Definition at line 41 of file mappletmessage.cpp.

{
    Q_UNUSED(stream);
}


Copyright © 2010 Nokia Corporation Generated on Thu Nov 4 2010 18:14:23 (PDT)
Doxygen 1.7.1
MeeGo Touch