messageChangedEvent Class Reference

Event occuring on a message. More...

Collaboration diagram for messageChangedEvent:
Collaboration graph
[legend]

List of all members.

Public Types

enum  Types { TYPE_FLAGS }

Public Member Functions

 messageChangedEvent (ref< folder > folder, const Types type, const std::vector< int > &nums)
ref< foldergetFolder () const
Types getType () const
const std::vector< int > & getNumbers () const
void dispatch (class messageChangedListener *listener) const

Detailed Description

Event occuring on a message.


Member Enumeration Documentation

enum Types
Enumerator:
TYPE_FLAGS 

Constructor & Destructor Documentation

messageChangedEvent ( ref< folder folder,
const Types  type,
const std::vector< int > &  nums 
)

Member Function Documentation

void dispatch ( class messageChangedListener listener  )  const

Dispatch the event to the specified listener.

Parameters:
listener listener to notify
ref< folder > getFolder (  )  const

Return the folder in which messages have changed.

Returns:
folder in which message count changed
const std::vector< int > & getNumbers (  )  const

Return the numbers of the messages that have changed.

Returns:
a list of message numbers
messageChangedEvent::Types getType (  )  const

Return the event type.

Returns:
event type (see messageChangedEvent::Types)

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

Generated by  doxygen 1.6.2