MessageBrowserPanel Class Reference
Panel for messaging with friends.
More...
#include <messagebrowserpanel.h>
List of all members.
Detailed Description
Panel for messaging with friends.
This class is based on QWidget. It allows browsing inbox and sent messages, deleting, sending, creating new messages and saving drafts. Message is shown by Message Browser (see MessageBrowser). The list of inbox or sent messages gets from Service Manager (see ServiceMgr).
- See also:
- ServiceMgr
Member Enumeration Documentation
States of message list.
It is using for defining current state of message list widget.
- Enumerator:
MessagesInbox |
Inbox messages state
|
MessagesOutbox |
Outbox messages state
|
MessagesDrafts |
Drafts messages state
|
States of window.
It is using for single-panel mode for defining which layout must be shown at current moment.
- Enumerator:
WindowMessageList |
State, when list of messages is shown
|
WindowMessage |
State, when selected message is shown
|
Constructor & Destructor Documentation
MessageBrowserPanel::MessageBrowserPanel |
( |
QWidget * |
parent = 0 |
) |
[explicit] |
A panel constructor.
- Parameters:
-
| parent | Pointer to parent widget. |
MessageBrowserPanel::MessageBrowserPanel |
( |
ServiceMgr * |
mgr, |
|
|
QWidget * |
parent = 0 | |
|
) |
| | [explicit] |
A panel constructor.
- Parameters:
-
| mgr | Pointer to Service Manager. |
| parent | Pointer to parent widget. |
Member Function Documentation
void MessageBrowserPanel::deleteMessage |
( |
Message |
msg |
) |
[signal] |
This signal is emitted when user tries to delete message.
- Parameters:
-
void MessageBrowserPanel::editDraftMessage |
( |
Message |
msg |
) |
[signal] |
This signal is emitted when user tries to edit draft of message.
void MessageBrowserPanel::hideAll |
( |
QLayout * |
layout |
) |
|
Hides specified layout and all layouts contained in it.
- Parameters:
-
| layout | Pointer to layout which must be hidden. |
void MessageBrowserPanel::init |
( |
|
) |
|
Initialization function.
Initializes UI elements of panel and connects signals to slots.
void MessageBrowserPanel::newMessage |
( |
|
) |
[signal] |
This signal is emitted when user tries to create new message.
void MessageBrowserPanel::openMessage |
( |
Message |
msg |
) |
[signal] |
This signal is emitted when user selects a message.
- Parameters:
-
void MessageBrowserPanel::replyMessage |
( |
Message |
msg |
) |
[signal] |
This signal is emitted when user tries to reply on current message.
void MessageBrowserPanel::setMessagesState |
( |
MessagesState |
state |
) |
|
Sets current state of message list widget.
- Parameters:
-
void MessageBrowserPanel::setState |
( |
WindowState |
state |
) |
|
Sets state of window.
- Parameters:
-
void MessageBrowserPanel::showAll |
( |
QLayout * |
layout |
) |
|
Shows specified layout and all layouts contained in it.
- Parameters:
-
| layout | Pointer to layout which must be shown. |
void MessageBrowserPanel::showFriendMessages |
( |
Friend |
fd |
) |
[slot] |
Filters friend messages.
This function is used for filtering friend messages.
- Parameters:
-
The documentation for this class was generated from the following files: