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

kmail

kmailicalifaceimpl.cpp File Reference

#include "kmailicalifaceimpl.h"
#include "kmfolder.h"
#include "kmfoldertree.h"
#include "kmfolderdir.h"
#include "kmgroupware.h"
#include "kmfoldermgr.h"
#include "kmcommands.h"
#include "kmfolderindex.h"
#include "kmmsgdict.h"
#include "kmmsgpart.h"
#include <QByteArray>
#include <QList>
#include "kmfolderimap.h"
#include "globalsettings.h"
#include "accountmanager.h"
#include "kmfoldercachedimap.h"
#include "kmacctcachedimap.h"
#include "acljobs.h"
#include "scalix.h"
#include <mimelib/enum.h>
#include <mimelib/utility.h>
#include <mimelib/body.h>
#include <mimelib/mimepp.h>
#include <QFile>
#include <QMap>
#include <QTextCodec>
#include <QDBusMessage>
#include <QDBusConnection>
#include <kdebug.h>
#include <kiconloader.h>
#include <kinputdialog.h>
#include <kmessagebox.h>
#include <kconfig.h>
#include <kurl.h>
#include <ktemporaryfile.h>
#include <kconfiggroup.h>
#include "groupwareadaptor.h"
#include "kmailicalifaceimpl.moc"

Include dependency graph for kmailicalifaceimpl.cpp:

Go to the source code of this file.


Functions

static void cleanupFolder (KMFolder *folder, KMailICalIfaceImpl *_this)
static void debugBodyParts (const char *, const KMMessage &)
static int dimapAccountCount ()
static DwBodyPart * findBodyPart (const KMMessage &msg, const QString &attachmentName)
static DwBodyPart * findBodyPartByMimeType (const KMMessage &msg, const char *sType, const char *sSubtype, bool startsWith=false)
static QList< KMFolder * > findFolderByAnnotation (KMFolderDir *folderParentDir, const QString &annotation)
static KMail::FolderContentsType folderContentsType (const QString &type)
static QString folderContentsType (KMail::FolderContentsType type)
static QString folderKolabMimeType (KMail::FolderContentsType type)
static QString localizedDefaultFolderName (KMail::FolderContentsType type)
static void reloadFolderTree ()
static void setIcalVcardContentTypeHeader (KMMessage *msg, KMail::FolderContentsType t, KMFolder *folder)
static void setXMLContentTypeHeader (KMMessage *msg, const QString &plainTextBody)
static QString subresourceLabelForPresentation (const KMFolder *folder)
static void vPartMicroParser (const QString &str, QString &s)

Variables

static QMap
< KFolderTreeItem::Type,
QString > 
folderNames [4]
struct {
   const char *   annotation
   const char *   contentsTypeStr
   const char *   mimetype
   const char *   translatedName
   KFolderTreeItem::Type   treeItemType
} s_folderContentsType []

Function Documentation

static void cleanupFolder ( KMFolder *  folder,
KMailICalIfaceImpl *  _this 
) [static]

Definition at line 2101 of file kmailicalifaceimpl.cpp.

static void debugBodyParts ( const char *  ,
const KMMessage &   
) [inline, static]

Definition at line 243 of file kmailicalifaceimpl.cpp.

static int dimapAccountCount (  )  [static]

Definition at line 653 of file kmailicalifaceimpl.cpp.

static DwBodyPart* findBodyPart ( const KMMessage &  msg,
const QString &  attachmentName 
) [static]

Definition at line 214 of file kmailicalifaceimpl.cpp.

static DwBodyPart* findBodyPartByMimeType ( const KMMessage &  msg,
const char *  sType,
const char *  sSubtype,
bool  startsWith = false 
) [static]

Definition at line 188 of file kmailicalifaceimpl.cpp.

static QList<KMFolder*> findFolderByAnnotation ( KMFolderDir *  folderParentDir,
const QString &  annotation 
) [static]

Definition at line 2179 of file kmailicalifaceimpl.cpp.

static KMail::FolderContentsType folderContentsType ( const QString &  type  )  [static]

Definition at line 114 of file kmailicalifaceimpl.cpp.

static QString folderContentsType ( KMail::FolderContentsType  type  )  [static]

Definition at line 99 of file kmailicalifaceimpl.cpp.

static QString folderKolabMimeType ( KMail::FolderContentsType  type  )  [static]

Definition at line 104 of file kmailicalifaceimpl.cpp.

static QString localizedDefaultFolderName ( KMail::FolderContentsType  type  )  [static]

Definition at line 122 of file kmailicalifaceimpl.cpp.

static void reloadFolderTree (  )  [static]

Definition at line 2140 of file kmailicalifaceimpl.cpp.

static void setIcalVcardContentTypeHeader ( KMMessage *  msg,
KMail::FolderContentsType  t,
KMFolder *  folder 
) [static]

Definition at line 366 of file kmailicalifaceimpl.cpp.

static void setXMLContentTypeHeader ( KMMessage *  msg,
const QString &  plainTextBody 
) [static]

Definition at line 397 of file kmailicalifaceimpl.cpp.

static QString subresourceLabelForPresentation ( const KMFolder *  folder  )  [static]

Definition at line 667 of file kmailicalifaceimpl.cpp.

static void vPartMicroParser ( const QString &  str,
QString &  s 
) [static]

Definition at line 2149 of file kmailicalifaceimpl.cpp.


Variable Documentation

const char* annotation

Definition at line 88 of file kmailicalifaceimpl.cpp.

const char* contentsTypeStr

Definition at line 85 of file kmailicalifaceimpl.cpp.

QMap<KFolderTreeItem::Type,QString> folderNames[4] [static]

Definition at line 1283 of file kmailicalifaceimpl.cpp.

const char* mimetype

Definition at line 86 of file kmailicalifaceimpl.cpp.

struct { ... } s_folderContentsType[] [static]

const char* translatedName

Definition at line 89 of file kmailicalifaceimpl.cpp.

KFolderTreeItem::Type treeItemType

Definition at line 87 of file kmailicalifaceimpl.cpp.

kmail

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

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal