kmail

partNode Class Reference

List of all members.

Detailed Description

Definition at line 63 of file partNode.h.


Public Member Functions

 partNode (DwBodyPart *dwPart, int explicitType=DwMime::kTypeUnknown, int explicitSubType=DwMime::kSubtypeUnknown, bool deleteDwBodyPart=false)
 partNode (bool deleteDwBodyPart, DwBodyPart *dwPart)
 ~partNode ()
void dump (int chars=0) const
void buildObjectTree (bool processSiblings=true)
DwBodyPart * dwPart () const
void setDwPart (DwBodyPart *part)
KMMessagePartmsgPart () const
const QCString & encodedBody ()
void setType (int type)
void setSubType (int subType)
int type () const
QCString typeString () const
int subType () const
QCString subTypeString () const
bool hasType (int type)
bool hasSubType (int subType)
void setEncryptionState (KMMsgEncryptionState state)
KMMsgEncryptionState encryptionState () const
KMMsgEncryptionState overallEncryptionState () const
KMMsgSignatureState overallSignatureState () const
void setSignatureState (KMMsgSignatureState state)
KMMsgSignatureState signatureState () const
int nodeId ()
partNodefindId (int id)
partNodefindType (int type, int subType, bool deep=true, bool wide=true)
partNodefindTypeNot (int type, int subType, bool deep=true, bool wide=true)
partNodefindNodeForDwPart (DwBodyPart *part)
void fillMimePartTree (KMMimePartTreeItem *parentItem, KMMimePartTree *mimePartTree, QString labelDescr=QString::null, QString labelCntType=QString::null, QString labelEncoding=QString::null, KIO::filesize_t size=0, bool revertOrder=false)
void adjustDefaultType (partNode *node)
void setNext (partNode *next)
void setFirstChild (partNode *child)
void setProcessed (bool processed, bool recurse)
void setMimePartTreeItem (KMMimePartTreeItem *item)
KMMimePartTreeItemmimePartTreeItem ()
void setFromAddress (const QString &address)
bool isAttachment () const
bool isHeuristicalAttachment () const
bool isFirstTextPart () const
bool hasContentDispositionInline () const
QString contentTypeParameter (const char *name) const
const QString & trueFromAddress () const
partNodeparentNode () const
partNodenextSibling () const
partNodefirstChild () const
partNodenext (bool allowChildren=true) const
int childCount () const
bool processed () const
KMail::Interface::BodyPartMementobodyPartMemento () const
void setBodyPartMemento (KMail::Interface::BodyPartMemento *memento)

Static Public Member Functions

static partNodefromMessage (const KMMessage *msg)

Member Function Documentation

bool partNode::isFirstTextPart (  )  const

returns true if this is the first text part of the message this node is a body part of

Definition at line 575 of file partNode.cpp.


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