Main widget of the Composer example.
More...
#include <ComposeExample.h>
Main widget of the Composer example.
Definition at line 25 of file ComposeExample.h.
create a new Composer example.
Definition at line 21 of file ComposeExample.C.
26 std::vector<Contact> addressBook;
27 addressBook.push_back(
Contact(L
"Koen Deforche",
28 L
"koen.deforche@gmail.com"));
29 addressBook.push_back(
Contact(L
"Koen alias1",
30 L
"koen.alias1@yahoo.com"));
31 addressBook.push_back(
Contact(L
"Koen alias2",
32 L
"koen.alias2@yahoo.com"));
33 addressBook.push_back(
Contact(L
"Koen alias3",
34 L
"koen.alias3@yahoo.com"));
35 addressBook.push_back(
Contact(L
"Bartje",
36 L
"jafar@hotmail.com"));
39 std::vector<Contact> contacts;
40 contacts.push_back(
Contact(L
"Koen Deforche", L
"koen.deforche@gmail.com"));
void ComposeExample::discard |
( |
| ) |
|
|
private |
Definition at line 126 of file ComposeExample.C.
132 new WText(
"<p>Wise decision! Everyone's mailbox is already full anyway.</p>",
void ComposeExample::send |
( |
| ) |
|
|
private |
Definition at line 53 of file ComposeExample.C.
59 new WText(L
"<p>We could have, but did not send the following email:</p>",
63 if (!contacts.empty())
65 for (
unsigned i = 0; i < contacts.size(); ++i) {
66 new WText(L
"To: \"" + contacts[i].name + L
"\" <"
67 + contacts[i].email + L
">", PlainText, horiz);
72 if (!contacts.empty())
74 for (
unsigned i = 0; i < contacts.size(); ++i) {
75 new WText(L
"Cc: \"" + contacts[i].name + L
"\" <"
76 + contacts[i].email + L
">", PlainText, horiz);
81 if (!contacts.empty())
83 for (
unsigned i = 0; i < contacts.size(); ++i) {
84 new WText(L
"Bcc: \"" + contacts[i].name + L
"\" <"
85 + contacts[i].email + L
">", PlainText, horiz);
94 if (!attachments.empty())
96 for (
unsigned i = 0; i < attachments.size(); ++i) {
97 new WText(L
"Attachment: \""
98 + attachments[i].fileName
99 + L
"\" (" + attachments[i].contentDescription
100 + L
")", PlainText, horiz);
102 unlink(attachments[i].spoolFileName.c_str());
104 new WText(
", was in spool file: "
105 + attachments[i].spoolFileName, horiz);
112 t =
new WText(
"Message body: ", horiz);
115 if (!message.empty()) {
116 t =
new WText(message, PlainText, horiz);
118 t =
new WText(
"<i>(empty)</i>", horiz);
WContainerWidget* ComposeExample::details_ |
|
private |
The documentation for this class was generated from the following files: