Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

ComposeMail Class Reference

#include </home/clem/local/src/opie/noncore/net/mail/composemail.h>

Collaboration diagram for ComposeMail:

Collaboration graph
[legend]
List of all members.

Public Slots

void slotAdjustColumns ()
void setTo (const QString &to)
void setSubject (const QString &subject)
void setInReplyTo (const QString &messageId)
void setMessage (const QString &text)

Public Member Functions

 ComposeMail (Settings *s, QWidget *parent=0, const char *name=0, bool modal=false, WFlags flags=0)
virtual ~ComposeMail ()
void reEditMail (const Opie::Core::OSmartPointer< RecMail > &current)

Protected Slots

void accept ()
void reject ()

Protected Attributes

Settingssettings
QList< SMTPaccountsmtpAccounts
QString m_replyid

Private Slots

void fillValues (int current)
void pickAddress (QLineEdit *line)
void pickAddressTo ()
void pickAddressCC ()
void pickAddressBCC ()
void pickAddressReply ()
void addAttachment ()
void removeAttachment ()

Constructor & Destructor Documentation

ComposeMail::ComposeMail Settings s,
QWidget *  parent = 0,
const char *  name = 0,
bool  modal = false,
WFlags  flags = 0
 

Definition at line 22 of file composemail.cpp.

References MAILLIB::A_SMTP, accounts, addAttachment(), addButton(), Global::applicationFileName(), QValueList< T >::begin(), Contact::defaultEmail(), deleteButton(), Contact::emailList(), QValueList< T >::end(), QFile::exists(), fillValues(), Contact::firstName(), Account::getAccountName(), Settings::getAccounts(), Account::getType(), Contact::lastName(), QString::length(), m_replyid, pickAddressBCC(), pickAddressCC(), pickAddressReply(), pickAddressTo(), Config::readBoolEntry(), Contact::readVCard(), removeAttachment(), Config::setGroup(), settings, smtpAccounts, and tr.

ComposeMail::~ComposeMail  )  [virtual]
 

Definition at line 280 of file composemail.cpp.


Member Function Documentation

void ComposeMail::accept  )  [protected, slot]
 

Definition at line 187 of file composemail.cpp.

References QString::append(), QValueList< T >::append(), AttachViewItem::getAttachment(), QString::isEmpty(), m_replyid, message, NULL, odebug, oendl, SMTPwrapper::sendMail(), smtpAccounts, tr, and warning().

void ComposeMail::addAttachment  )  [private, slot]
 

Definition at line 167 of file composemail.cpp.

References OFileDialog::getOpenFileName(), and AppLnk::name().

Referenced by ComposeMail().

void ComposeMail::fillValues int  current  )  [private, slot]
 

Definition at line 136 of file composemail.cpp.

References smtpAccounts.

Referenced by ComposeMail().

void ComposeMail::pickAddress QLineEdit *  line  )  [private, slot]
 

Definition at line 84 of file composemail.cpp.

References AddressPicker::getNames(), and QString::isEmpty().

Referenced by pickAddressBCC(), pickAddressCC(), pickAddressReply(), and pickAddressTo().

void ComposeMail::pickAddressBCC  )  [private, slot]
 

Definition at line 126 of file composemail.cpp.

References pickAddress().

Referenced by ComposeMail().

void ComposeMail::pickAddressCC  )  [private, slot]
 

Definition at line 121 of file composemail.cpp.

References pickAddress().

Referenced by ComposeMail().

void ComposeMail::pickAddressReply  )  [private, slot]
 

Definition at line 131 of file composemail.cpp.

References pickAddress().

Referenced by ComposeMail().

void ComposeMail::pickAddressTo  )  [private, slot]
 

Definition at line 116 of file composemail.cpp.

References pickAddress().

Referenced by ComposeMail().

void ComposeMail::reEditMail const Opie::Core::OSmartPointer< RecMail > &  current  ) 
 

Referenced by OpieMail::reEditMail().

void ComposeMail::reject  )  [protected, slot]
 

Definition at line 237 of file composemail.cpp.

References QString::append(), QValueList< T >::append(), AbstractMail::draftFolder(), QString::isEmpty(), m_replyid, message, NULL, QString::null, odebug, oendl, Storemail::storeMail(), tr, and warning().

void ComposeMail::removeAttachment  )  [private, slot]
 

Definition at line 176 of file composemail.cpp.

References tr.

Referenced by ComposeMail().

void ComposeMail::setInReplyTo const QString messageId  )  [slot]
 

Definition at line 105 of file composemail.cpp.

References m_replyid.

Referenced by ViewMail::slotReply().

void ComposeMail::setMessage const QString text  )  [slot]
 

Definition at line 110 of file composemail.cpp.

References message.

Referenced by ViewMail::slotForward(), and ViewMail::slotReply().

void ComposeMail::setSubject const QString subject  )  [slot]
 

Definition at line 100 of file composemail.cpp.

Referenced by ViewMail::slotForward(), and ViewMail::slotReply().

void ComposeMail::setTo const QString to  )  [slot]
 

Definition at line 95 of file composemail.cpp.

Referenced by ViewMail::slotReply(), and OpieMail::slotwriteMail().

void ComposeMail::slotAdjustColumns  )  [slot]
 

Definition at line 156 of file composemail.cpp.

Referenced by OpieMail::reEditMail(), and OpieMail::slotwriteMail().


Member Data Documentation

QString ComposeMail::m_replyid [protected]
 

Definition at line 67 of file composemail.h.

Referenced by accept(), ComposeMail(), reject(), and setInReplyTo().

Settings* ComposeMail::settings [protected]
 

Definition at line 65 of file composemail.h.

Referenced by ComposeMail().

QList<SMTPaccount> ComposeMail::smtpAccounts [protected]
 

Definition at line 66 of file composemail.h.

Referenced by accept(), ComposeMail(), and fillValues().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:29:16 2005 for OPIE by  doxygen 1.4.2