kmail

kmmessage.cpp File Reference

#include <config.h>
#include "partNode.h"
#include "kmkernel.h"
#include "kmmessage.h"
#include "mailinglist-magic.h"
#include "messageproperty.h"
#include "objecttreeparser.h"
#include "kmfolderindex.h"
#include "undostack.h"
#include "kmversion.h"
#include "headerstrategy.h"
#include "globalsettings.h"
#include "kmaddrbook.h"
#include "kcursorsaver.h"
#include "templateparser.h"
#include <libkpimidentities/identity.h>
#include <libkpimidentities/identitymanager.h>
#include <libemailfunctions/email.h>
#include <kasciistringtools.h>
#include <kpgpblock.h>
#include <kaddrbook.h>
#include <kapplication.h>
#include <kglobalsettings.h>
#include <kdebug.h>
#include <kconfig.h>
#include <khtml_part.h>
#include <kuser.h>
#include <kidna.h>
#include <kasciistricmp.h>
#include <qcursor.h>
#include <qtextcodec.h>
#include <qmessagebox.h>
#include <kmime_util.h>
#include <kmime_charfreq.h>
#include <kmime_header_parsing.h>
#include <mimelib/body.h>
#include <mimelib/field.h>
#include <mimelib/mimepp.h>
#include <mimelib/string.h>
#include <assert.h>
#include <sys/time.h>
#include <time.h>
#include <klocale.h>
#include <stdlib.h>
#include <unistd.h>
#include "util.h"
#include <kmessagebox.h>

Include dependency graph for kmmessage.cpp:

Go to the source code of this file.


Defines

#define ALLOW_GUI   1

Functions

static void applyHeadersToMessagePart (DwHeaders &headers, KMMessagePart *aPart)
static DwString emptyString ("")
static QString flowText (QString &text, const QString &indent, int maxLength)
static bool flushPart (QString &msg, QStringList &part, const QString &indent, int maxLength)
static void removeTrailingSpace (QString &line)
static int requestAdviceOnMDN (const char *what)
static QString splitLine (QString &line)
static QString stripSignature (const QString &msg, bool clearSigned)

Variables

struct {
   bool   canDeny
   const char *   dontAskAgainID
   const char *   text
mdnMessageBoxes []
static const int numMdnMessageBoxes = sizeof mdnMessageBoxes / sizeof *mdnMessageBoxes
static QString sIndentPrefixStr
static QStringList sPrefCharsets
static QString sReplyAllStr
static QString sReplyLanguage
static QString sReplyStr
static bool sSmartQuote
static bool sWordWrap
static int sWrapCol

Define Documentation

#define ALLOW_GUI   1

Definition at line 10 of file kmmessage.cpp.


Function Documentation

void applyHeadersToMessagePart ( DwHeaders &  headers,
KMMessagePart aPart 
) [static]

Definition at line 2997 of file kmmessage.cpp.

static DwString emptyString ( ""   )  [static]

static QString flowText ( QString text,
const QString indent,
int  maxLength 
) [static]

Definition at line 551 of file kmmessage.cpp.

static bool flushPart ( QString msg,
QStringList part,
const QString indent,
int  maxLength 
) [static]

Definition at line 593 of file kmmessage.cpp.

static void removeTrailingSpace ( QString line  )  [static]

Definition at line 508 of file kmmessage.cpp.

static int requestAdviceOnMDN ( const char *  what  )  [static]

Definition at line 1353 of file kmmessage.cpp.

static QString splitLine ( QString line  )  [static]

Definition at line 516 of file kmmessage.cpp.

static QString stripSignature ( const QString msg,
bool  clearSigned 
) [static]

Definition at line 640 of file kmmessage.cpp.


Variable Documentation

bool canDeny

Definition at line 1312 of file kmmessage.cpp.

const char* dontAskAgainID

Definition at line 1311 of file kmmessage.cpp.

struct { ... } mdnMessageBoxes[] [static]

const int numMdnMessageBoxes = sizeof mdnMessageBoxes / sizeof *mdnMessageBoxes [static]

Definition at line 1350 of file kmmessage.cpp.

Definition at line 77 of file kmmessage.cpp.

Definition at line 81 of file kmmessage.cpp.

Definition at line 77 of file kmmessage.cpp.

Definition at line 77 of file kmmessage.cpp.

QString sReplyStr [static]

Definition at line 77 of file kmmessage.cpp.

bool sSmartQuote [static]

Definition at line 78 of file kmmessage.cpp.

bool sWordWrap [static]

Definition at line 78 of file kmmessage.cpp.

int sWrapCol [static]

Definition at line 80 of file kmmessage.cpp.

const char* text

Definition at line 1313 of file kmmessage.cpp.