• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepim API Reference
  • KDE Home
  • Contact Us
 

messageviewer

Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
MessageViewer Namespace Reference

Namespaces

 AdBlockUtil
 
 BodyPartFormatterFactoryPrivate
 
 HeaderStyleUtil
 
 HTMLPrettyFormatter
 
 Interface
 
 KBusyPtr
 
 Util
 

Classes

class  AbstractMessageLoadedHandler
 
class  AdBlockAddSubscriptionDialog
 
class  AdBlockBlockableItemsDialog
 
class  AdBlockBlockableItemsWidget
 
class  AdBlockCreateFilterDialog
 
class  AdBlockElementHiding
 
class  AdBlockHostMatcher
 
class  AdBlockListWidget
 
class  AdBlockManager
 
class  AdBlockRule
 
class  AdBlockRuleFallbackImpl
 
class  AdBlockRuleNullImpl
 
class  AdBlockRuleTextMatchImpl
 
class  AdBlockSettingWidget
 
class  AdBlockShowListDialog
 
class  AdBlockSyntaxHighlighter
 
class  AllHeaderStrategy
 
class  AntiSpamConfig
 
class  AttachmentDialog
 
class  AttachmentStrategy
 
class  AttachmentTemporaryFilesDirs
 
class  AutoQPointer
 
class  BodyPartFormatter
 
class  BodyPartFormatterFactory
 
class  BriefHeaderStrategy
 
class  BriefHeaderStyle
 
class  ChiasmusKeySelector
 
class  ConfigureWidget
 
class  ContactDisplayMessageMemento
 
class  CryptoBodyPartMemento
 
class  CSSHelper
 
class  CSSHelperBase
 
class  CustomHeaderSettingWidget
 
class  CustomHeaderStrategy
 
class  CustomHeaderStyle
 
class  DecryptVerifyBodyPartMemento
 
struct  DeleteAndSetToZero
 
class  EditorWatcher
 
class  EmptySource
 
class  EnterpriseHeaderStyle
 
class  FancyHeaderStyle
 
class  FileHtmlWriter
 
class  FindBarBase
 
class  FindBarMailWebView
 
class  FindBarSourceView
 
class  GlobalSettings
 
class  GrantleeHeaderFormatter
 
class  GrantleeHeaderStrategy
 
class  GrantleeHeaderStyle
 
class  GrantleeHeaderTestStyle
 
class  HeaderStrategy
 
class  HeaderStyle
 
class  HTMLQuoteColorer
 
class  HtmlStatusBar
 
class  HtmlWriter
 
class  IconNameCache
 
class  InvitationSettings
 
class  KCursorSaver
 
class  KleoJobExecutor
 
class  KXFace
 
class  MailSourceHighlighter
 
class  MailSourceViewer
 
class  MailSourceViewTextBrowser
 
class  MailSourceViewTextBrowserWidget
 
class  MailViewerSource
 
class  MailWebView
 
class  MarkMessageReadHandler
 
class  MessageDisplayFormatAttribute
 
class  MimeTreeModel
 
class  MobileExtendedHeaderStyle
 
class  MobileHeaderStyle
 
class  MyNetworkAccessManager
 
class  NodeHelper
 
class  ObjectTreeParser
 
class  ObjectTreeSourceIf
 
class  PartMetaData
 
class  PartNodeBodyPart
 
class  PlainHeaderStyle
 
class  PrintingSettings
 
class  ProcessResult
 
class  RichHeaderStrategy
 
class  ScamAttribute
 
class  ScamCheckShortUrl
 
class  ScamDetection
 
class  ScamDetectionDetailsDialog
 
class  ScamDetectionWarningWidget
 
class  SpamAgent
 
class  SpamHeaderAnalyzer
 
class  SpamScore
 
class  StandardHeaderStrategy
 
class  TeeHtmlWriter
 
class  URLHandler
 
class  URLHandlerManager
 
class  VCardViewer
 
class  VerifyDetachedBodyPartMemento
 
class  VerifyOpaqueBodyPartMemento
 
class  Viewer
 
class  ViewerPrivate
 
class  WebKitPartHtmlWriter
 
class  WebPage
 

Typedefs

typedef QVector< SpamAgent > SpamAgents
 
typedef QVector< SpamScore > SpamScores
 

Enumerations

enum  KMMsgEncryptionState {
  KMMsgEncryptionStateUnknown =' ', KMMsgNotEncrypted ='N', KMMsgPartiallyEncrypted ='P', KMMsgFullyEncrypted ='F',
  KMMsgEncryptionProblematic ='X'
}
 
enum  KMMsgSignatureState {
  KMMsgSignatureStateUnknown =' ', KMMsgNotSigned ='N', KMMsgPartiallySigned ='P', KMMsgFullySigned ='F',
  KMMsgSignatureProblematic ='X'
}
 
enum  RuleTypes { TextRule, FallbackRule, NullRule }
 
enum  SpamAgentTypes {
  SpamAgentNone, SpamAgentBool, SpamAgentFloat, SpamAgentFloatLarge,
  SpamAgentAdjustedFloat
}
 
enum  SpamError {
  noError, uninitializedStructUsed, errorExtractingAgentString, couldNotConverScoreToFloat,
  couldNotConvertThresholdToFloatOrThresholdIsNegative, couldNotFindTheScoreField, couldNotFindTheThresholdField, couldNotConvertConfidenceToFloat
}
 

Functions

static void clearBodyPartMemento (QMap< QByteArray, Interface::BodyPartMemento * > &bodyPartMementoMap)
 
template<typename T >
static void deleteAll (T &c)
 
static QString formatMobileHeader (KMime::Message *message, bool extendedFormat, const HeaderStyle *style)
 
QStringList forwardSubjPrefixes (QStringList()<< QLatin1String("Fwd:")<< QLatin1String("FW:"))
 
static void hideBlockedElements (const QUrl &url, QWebElementCollection &collection)
 
static int matchingFontSize (const QString &text, int maximumWidth, int fontPixelSize)
 
QStringList replySubjPrefixes (QStringList()<< QLatin1String("Re\\s*:")<< QLatin1String("Re\\[\\d+\\]:")<< QLatin1String("Re\\d+:"))
 
static AttachmentStrategy::Display smartDisplay (KMime::Content *node)
 
static QStringList stringList (const char *headers[], int numHeaders)
 

Variables

static HeaderStrategy * allStrategy = 0
 
static const char * briefHeaders []
 
static HeaderStrategy * briefStrategy = 0
 
HeaderStyle * briefStyle = 0
 
static HeaderStrategy * customStrategy = 0
 
HeaderStyle * customStyle = 0
 
HeaderStyle * enterpriseStyle = 0
 
HeaderStyle * fancyStyle = 0
 
static HeaderStrategy * grantleeStrategy = 0
 
HeaderStyle * grantleeStyle = 0
 
static const AttachmentStrategy * headerOnlyStrategy = 0
 
static const AttachmentStrategy * hiddenStrategy = 0
 
static const AttachmentStrategy * iconicStrategy = 0
 
static const AttachmentStrategy * inlinedStrategy = 0
 
HeaderStyle * mobileExtendedStyle = 0
 
HeaderStyle * mobileStyle = 0
 
static const int numBriefHeaders = sizeof briefHeaders / sizeof *briefHeaders
 
static const int numRichHeaders = sizeof richHeaders / sizeof *richHeaders
 
static const int numStandardHeaders = sizeof standardHeaders / sizeof *standardHeaders
 
HeaderStyle * plainStyle = 0
 
static const char *const quoteFontSizes [] = { "85", "80", "75" }
 
static const char * richHeaders []
 
static HeaderStrategy * richStrategy = 0
 
static const AttachmentStrategy * smartStrategy = 0
 
static const char * standardHeaders []
 
static HeaderStrategy * standardStrategy = 0
 

Typedef Documentation

typedef QVector<SpamAgent> MessageViewer::SpamAgents

Definition at line 80 of file antispamconfig.h.

typedef QVector<SpamScore> MessageViewer::SpamScores

Definition at line 102 of file spamheaderanalyzer.h.

Enumeration Type Documentation

enum MessageViewer::KMMsgEncryptionState

Flags for the encryption state.

Enumerator
KMMsgEncryptionStateUnknown 
KMMsgNotEncrypted 
KMMsgPartiallyEncrypted 
KMMsgFullyEncrypted 
KMMsgEncryptionProblematic 

Definition at line 48 of file nodehelper.h.

enum MessageViewer::KMMsgSignatureState

Flags for the signature state.

Enumerator
KMMsgSignatureStateUnknown 
KMMsgNotSigned 
KMMsgPartiallySigned 
KMMsgFullySigned 
KMMsgSignatureProblematic 

Definition at line 58 of file nodehelper.h.

enum MessageViewer::RuleTypes
Enumerator
TextRule 
FallbackRule 
NullRule 

Definition at line 41 of file adblockrule.h.

enum MessageViewer::SpamAgentTypes

Valid types of SpamAgent.

Enumerator
SpamAgentNone 

Invalid SpamAgent, skip this agent.

SpamAgentBool 

Simple Yes or No (Razor)

SpamAgentFloat 

For straight percentages between 0.0 and 1.0 (BogoFilter)

SpamAgentFloatLarge 

For straight percentages between 0.0 and 100.0.

SpamAgentAdjustedFloat 

Use this when we need to compare against a threshold (SpamAssasssin)

Definition at line 46 of file antispamconfig.h.

enum MessageViewer::SpamError
Enumerator
noError 
uninitializedStructUsed 
errorExtractingAgentString 
couldNotConverScoreToFloat 
couldNotConvertThresholdToFloatOrThresholdIsNegative 
couldNotFindTheScoreField 
couldNotFindTheThresholdField 
couldNotConvertConfidenceToFloat 

Definition at line 44 of file spamheaderanalyzer.h.

Function Documentation

static void MessageViewer::clearBodyPartMemento ( QMap< QByteArray, Interface::BodyPartMemento * > &  bodyPartMementoMap)
static

Definition at line 147 of file nodehelper.cpp.

template<typename T >
static void MessageViewer::deleteAll ( T &  c)
inlinestatic

Definition at line 43 of file stl_util.h.

static QString MessageViewer::formatMobileHeader ( KMime::Message *  message,
bool  extendedFormat,
const HeaderStyle *  style 
)
static

Definition at line 65 of file mobileheaderstyle.cpp.

QStringList MessageViewer::forwardSubjPrefixes ( QStringList()<< QLatin1String("Fwd:")<< QLatin1String("FW:")  )
static void MessageViewer::hideBlockedElements ( const QUrl &  url,
QWebElementCollection &  collection 
)
static

Definition at line 110 of file networkaccessmanager.cpp.

static int MessageViewer::matchingFontSize ( const QString &  text,
int  maximumWidth,
int  fontPixelSize 
)
static

Definition at line 46 of file mobileheaderstyle.cpp.

QStringList MessageViewer::replySubjPrefixes ( QStringList()<< QLatin1String("Re\\s*:")<< QLatin1String("Re\\[\\d+\\]:")<< QLatin1String("Re\\d+:")  )
static AttachmentStrategy::Display MessageViewer::smartDisplay ( KMime::Content *  node)
static

Definition at line 47 of file attachmentstrategy.cpp.

static QStringList MessageViewer::stringList ( const char *  headers[],
int  numHeaders 
)
static

Definition at line 69 of file headerstrategy_p.h.

Variable Documentation

HeaderStrategy* MessageViewer::allStrategy = 0
static

Definition at line 99 of file headerstrategy.cpp.

const char* MessageViewer::briefHeaders[]
static
Initial value:
= {
"subject", "from", "cc", "bcc", "date"
}

Definition at line 46 of file headerstrategy_p.h.

HeaderStrategy* MessageViewer::briefStrategy = 0
static

Definition at line 102 of file headerstrategy.cpp.

HeaderStyle* MessageViewer::briefStyle = 0

Definition at line 108 of file headerstyle.cpp.

HeaderStrategy* MessageViewer::customStrategy = 0
static

Definition at line 103 of file headerstrategy.cpp.

HeaderStyle* MessageViewer::customStyle = 0

Definition at line 114 of file headerstyle.cpp.

HeaderStyle* MessageViewer::enterpriseStyle = 0

Definition at line 111 of file headerstyle.cpp.

HeaderStyle* MessageViewer::fancyStyle = 0

Definition at line 110 of file headerstyle.cpp.

HeaderStrategy* MessageViewer::grantleeStrategy = 0
static

Definition at line 104 of file headerstrategy.cpp.

HeaderStyle* MessageViewer::grantleeStyle = 0

Definition at line 115 of file headerstyle.cpp.

const AttachmentStrategy* MessageViewer::headerOnlyStrategy = 0
static

Definition at line 244 of file attachmentstrategy.cpp.

const AttachmentStrategy* MessageViewer::hiddenStrategy = 0
static

Definition at line 243 of file attachmentstrategy.cpp.

const AttachmentStrategy* MessageViewer::iconicStrategy = 0
static

Definition at line 240 of file attachmentstrategy.cpp.

const AttachmentStrategy* MessageViewer::inlinedStrategy = 0
static

Definition at line 242 of file attachmentstrategy.cpp.

HeaderStyle* MessageViewer::mobileExtendedStyle = 0

Definition at line 113 of file headerstyle.cpp.

HeaderStyle* MessageViewer::mobileStyle = 0

Definition at line 112 of file headerstyle.cpp.

const int MessageViewer::numBriefHeaders = sizeof briefHeaders / sizeof *briefHeaders
static

Definition at line 49 of file headerstrategy_p.h.

const int MessageViewer::numRichHeaders = sizeof richHeaders / sizeof *richHeaders
static

Definition at line 63 of file headerstrategy_p.h.

const int MessageViewer::numStandardHeaders = sizeof standardHeaders / sizeof *standardHeaders
static

Definition at line 55 of file headerstrategy_p.h.

HeaderStyle* MessageViewer::plainStyle = 0

Definition at line 109 of file headerstyle.cpp.

const char* const MessageViewer::quoteFontSizes[] = { "85", "80", "75" }
static

Definition at line 221 of file csshelperbase.cpp.

const char* MessageViewer::richHeaders[]
static
Initial value:
= {
"subject", "date", "from", "cc", "bcc", "to",
"organization", "organisation", "reply-to",
"user-agent", "x-mailer", "x-bugzilla-url"
}

Definition at line 58 of file headerstrategy_p.h.

HeaderStrategy* MessageViewer::richStrategy = 0
static

Definition at line 100 of file headerstrategy.cpp.

const AttachmentStrategy* MessageViewer::smartStrategy = 0
static

Definition at line 241 of file attachmentstrategy.cpp.

const char* MessageViewer::standardHeaders[]
static
Initial value:
= {
"subject", "from", "cc", "bcc", "to"
}

Definition at line 52 of file headerstrategy_p.h.

HeaderStrategy* MessageViewer::standardStrategy = 0
static

Definition at line 101 of file headerstrategy.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:55:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

messageviewer

Skip menu "messageviewer"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdepim API Reference

Skip menu "kdepim API Reference"
  • akonadi_next
  • akregator
  • blogilo
  • calendarsupport
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt2
  • kjots
  • kleopatra
  • kmail
  • knode
  • knotes
  • kontact
  • korgac
  • korganizer
  • ktimetracker
  • libkdepim
  • libkleo
  • libkpgp
  • mailcommon
  • messagelist
  • messageviewer

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal