kmail

KMail::Composer Class Reference

Inheritance diagram for KMail::Composer:

KMail::SecondaryWindow KMComposeWin List of all members.

Detailed Description

Definition at line 36 of file composer.h.


Public Slots

virtual void slotSendNow ()=0
virtual void slotSetAlwaysSend (bool bAlwaysSend)=0
virtual void slotWordWrapToggled (bool)=0
virtual void autoSaveMessage ()=0

Public Member Functions

virtual void send (int how)=0
virtual void addAttachment (KURL url, QString comment)=0
virtual void addAttachment (const QString &name, const QCString &cte, const QByteArray &data, const QCString &type, const QCString &subType, const QCString &paramAttr, const QString &paramValue, const QCString &contDisp)=0
virtual void setBody (QString body)=0
virtual const MailComposerIfaceasMailComposerIFace () const=0
virtual MailComposerIfaceasMailComposerIFace ()=0
virtual void setMsg (KMMessage *newMsg, bool mayAutoSign=true, bool allowDecryption=false, bool isModified=false)=0
virtual void setAutoSaveFilename (const QString &filename)=0
virtual void setAutoDelete (bool f)=0
virtual void setAutoDeleteWindow (bool f)=0
virtual void setFolder (KMFolder *aFolder)=0
virtual void setCharset (const QCString &aCharset, bool forceDefault=false)=0
virtual void setReplyFocus (bool hasMessage=true)=0
virtual void setFocusToSubject ()=0
virtual void setSigningAndEncryptionDisabled (bool v)=0
virtual void addAttach (const KURL url)=0
virtual void addAttach (const KMMessagePart *msgPart)=0

Protected Member Functions

 Composer (const char *name=0)

Member Function Documentation

virtual void KMail::Composer::send ( int  how  )  [pure virtual]

From MailComposerIface.

Implemented in KMComposeWin.

virtual void KMail::Composer::setMsg ( KMMessage newMsg,
bool  mayAutoSign = true,
bool  allowDecryption = false,
bool  isModified = false 
) [pure virtual]

Set the message the composer shall work with.

This discards previous messages without calling applyChanges() on them before.

Implemented in KMComposeWin.

virtual void KMail::Composer::setAutoSaveFilename ( const QString &  filename  )  [pure virtual]

Set the filename which is used for autosaving.

Implemented in KMComposeWin.

virtual void KMail::Composer::setAutoDelete ( bool  f  )  [pure virtual]

If this flag is set the message of the composer is deleted when the composer is closed and the message was not sent.

Default: FALSE

Implemented in KMComposeWin.

virtual void KMail::Composer::setAutoDeleteWindow ( bool  f  )  [pure virtual]

If this flag is set, the compose window will delete itself after the window has been closed.

Implemented in KMComposeWin.

virtual void KMail::Composer::setFolder ( KMFolder aFolder  )  [pure virtual]

If this folder is set, the original message is inserted back after cancelling.

Implemented in KMComposeWin.

virtual void KMail::Composer::setCharset ( const QCString &  aCharset,
bool  forceDefault = false 
) [pure virtual]

Recode to the specified charset.

Implemented in KMComposeWin.

virtual void KMail::Composer::setReplyFocus ( bool  hasMessage = true  )  [pure virtual]

Sets the focus to the edit-widget and the cursor below the "On ... you wrote" line when hasMessage is true.

Make sure you call this _after_ setMsg().

Implemented in KMComposeWin.

virtual void KMail::Composer::setFocusToSubject (  )  [pure virtual]

Sets the focus to the subject line edit.

For use when creating a message to a known recipient.

Implemented in KMComposeWin.

virtual void KMail::Composer::setSigningAndEncryptionDisabled ( bool  v  )  [pure virtual]

Disabled signing and encryption completely for this composer window.

Implemented in KMComposeWin.

virtual void KMail::Composer::slotSetAlwaysSend ( bool  bAlwaysSend  )  [pure virtual, slot]

Tell the composer to always send the message, even if the user hasn't changed the next.

This is useful if a message is autogenerated (e.g., via a DCOP call), and the user should simply be able to confirm the message and send it.

Implemented in KMComposeWin.

virtual void KMail::Composer::slotWordWrapToggled ( bool   )  [pure virtual, slot]

Switch wordWrap on/off.

Implemented in KMComposeWin.

virtual void KMail::Composer::addAttach ( const KMMessagePart msgPart  )  [pure virtual]

Add an attachment to the list.

Implemented in KMComposeWin.


The documentation for this class was generated from the following file:
KDE Home | KDE Accessibility Home | Description of Access Keys