|
VMime
|
Public Types | |
| enum | Types { TYPE_ADDED, TYPE_REMOVED } |
Public Member Functions | |
| messageCountEvent (ref< folder > folder, const Types type, const std::vector< int > &nums) | |
| ref< folder > | getFolder () const |
| Types | getType () const |
| const std::vector< int > & | getNumbers () const |
| void | dispatch (class messageCountListener *listener) const |
Event about the message count in a folder.
| enum Types |
| messageCountEvent | ( | ref< folder > | folder, |
| const Types | type, | ||
| const std::vector< int > & | nums | ||
| ) |
| void dispatch | ( | class messageCountListener * | listener | ) | const |
Dispatch the event to the specified listener.
| listener | listener to notify |
References messageCountListener::messagesAdded(), messageCountListener::messagesRemoved(), and messageCountEvent::TYPE_ADDED.
| ref< folder > getFolder | ( | ) | const |
Return the folder in which messages have been added/removed.
| const std::vector< int > & getNumbers | ( | ) | const |
Return the numbers of the messages that have been added/removed.
| messageCountEvent::Types getType | ( | ) | const |
Return the event type.