kmail
KMailIface Class Reference
checkMail wont show reader but will check mail. More...
#include <kmailIface.h>
Public Attributes | |
k_dcop_signals | __pad0__: void unreadCountChanged() |
k_dcop_hidden | __pad1__: virtual DCOPRef newMessage(const QString &to |
k_dcop_hidden const QString const QString bool bool const KURL const KURL & | attachURL = 0 |
k_dcop_hidden const QString const QString & | bcc |
k_dcop_hidden const QString & | cc |
k_dcop_hidden const QString const QString bool | hidden |
k_dcop_hidden const QString const QString bool bool const KURL & | messageFile |
k_dcop_hidden const QString const QString bool bool | useFolderId |
Detailed Description
checkMail wont show reader but will check mail.use openReader to show if you give a filename to openReader it will show mbox or message if it is valid rfc-822 message or mbox file. You can pass hidden=1 to openComposer and it wont be visible that way you can write messages and add attachments from other apps and send it via kmail. Should I add showAddressBook? hmm... The openComposer functions always return 1. sven <radej@kde.org>
Definition at line 17 of file kmailIface.h.
Member Function Documentation
virtual QStringList KMailIface::accounts | ( | ) | [pure virtual] |
Implemented in KMKernel.
virtual bool KMailIface::canQueryClose | ( | ) | [pure virtual] |
Implemented in KMKernel.
virtual void KMailIface::checkAccount | ( | const QString & | account | ) | [pure virtual] |
Implemented in KMKernel.
virtual void KMailIface::checkMail | ( | ) | [pure virtual] |
Implemented in KMKernel.
virtual void KMailIface::compactAllFolders | ( | ) | [pure virtual] |
Implemented in KMKernel.
virtual int KMailIface::dcopAddMessage | ( | const QString & | foldername, | |
const KURL & | messagefile, | |||
const QString & | MsgStatusFlags = QString() | |||
) | [pure virtual] |
Implemented in KMKernel.
virtual int KMailIface::dcopAddMessage | ( | const QString & | foldername, | |
const QString & | messagefile, | |||
const QString & | MsgStatusFlags = QString() | |||
) | [pure virtual] |
- Parameters:
-
foldername the requested foldername in kmail (at the zero level in the foldertree. messagefile the name of the filename (local) with the message to be added. MsgStatusFlags a string coding the status of the message with a char for each status e.g. a 'N' for new this param is optional
- Returns:
- =1, message added to folder, if folder doesn't exist, folder has been created. =0, an error occurred. =-1, couldn't create folder and it didn't exist =-2, couldn't read messageFile. =-3, Can't allocate memory. =-4, Message already exists in folder.
Implemented in KMKernel.
virtual int KMailIface::dcopAddMessage_fastImport | ( | const QString & | foldername, | |
const KURL & | messagefile, | |||
const QString & | MsgStatusFlags = QString() | |||
) | [pure virtual] |
Implemented in KMKernel.
virtual int KMailIface::dcopAddMessage_fastImport | ( | const QString & | foldername, | |
const QString & | messagefile, | |||
const QString & | MsgStatusFlags = QString() | |||
) | [pure virtual] |
Does essentially the same as dcopAddMessage except that it doesn't reject duplicate messages.
- Parameters:
-
foldername the requested foldername in kmail (at the zero level in the foldertree. messagefile,: the name of the filename (local) with the message to be added. MsgStatusFlags a string coding the status of the message with a char for each status e.g. a 'N' for new this param is optional
- Returns:
- =1, message added to folder, if folder doesn't exist, folder has been created. =0, an error occurred. =-1, couldn't create folder and it didn't exist =-2, couldn't read messageFile. =-3, Can't allocate memory. =-4, Message already exists in folder.
Implemented in KMKernel.
virtual void KMailIface::dcopResetAddMessage | ( | ) | [pure virtual] |
Clears the list of added message ids which is used to filter out duplicates.
Implemented in KMKernel.
virtual QString KMailIface::debugSernum | ( | Q_UINT32 | serialNumber | ) | [pure virtual] |
Implemented in KMKernel.
virtual bool KMailIface::firstStart | ( | ) | [pure virtual] |
Implemented in KMKernel.
virtual QStringList KMailIface::folderList | ( | ) | const [pure virtual] |
Implemented in KMKernel.
virtual DCOPRef KMailIface::getFolder | ( | const QString & | vpath | ) | [pure virtual] |
Implemented in KMKernel.
virtual QString KMailIface::getFrom | ( | Q_UINT32 | serialNumber | ) | [pure virtual] |
virtual bool KMailIface::handleCommandLine | ( | bool | noArgsOpensReader | ) | [pure virtual] |
DCOP-enabled for KMailUniqueAppHandler in the kontact plugin.
- Parameters:
-
noArgsOpensReader true in the kmail process, meaning that launching "kmail" will open a reader window or bring to front an existing one. noArgsOpensReader is false when this is called from kontact, so that typing "kmail" doesn't open a window. Returns true if the command line was handled, false if it was empty and not handled (due to noArgsOpensReader==false).
Implemented in KMKernel.
virtual void KMailIface::loadProfile | ( | const QString & | path | ) | [pure virtual] |
Implemented in KMKernel.
virtual DCOPRef KMailIface::openComposer | ( | const QString & | to, | |
const QString & | cc, | |||
const QString & | bcc, | |||
const QString & | subject, | |||
const QString & | body, | |||
bool | hidden | |||
) | [pure virtual] |
Open composer and return reference to DCOP interface of composer window.
If hidden is true, the window will not be shown. If you use that option, it's your responsibility to call the send() function of the composer in order to actually send the mail.
Implemented in KMKernel.
virtual int KMailIface::openComposer | ( | const QString & | to, | |
const QString & | cc, | |||
const QString & | bcc, | |||
const QString & | subject, | |||
const QString & | body, | |||
int | hidden, | |||
const QString & | attachName, | |||
const QCString & | attachCte, | |||
const QCString & | attachData, | |||
const QCString & | attachType, | |||
const QCString & | attachSubType, | |||
const QCString & | attachParamAttr, | |||
const QString & | attachParamValue, | |||
const QCString & | attachContDisp, | |||
const QCString & | attachCharset | |||
) | [pure virtual] |
Implemented in KMKernel.
virtual int KMailIface::openComposer | ( | const QString & | to, | |
const QString & | cc, | |||
const QString & | bcc, | |||
const QString & | subject, | |||
const QString & | body, | |||
int | hidden, | |||
const QString & | attachName, | |||
const QCString & | attachCte, | |||
const QCString & | attachData, | |||
const QCString & | attachType, | |||
const QCString & | attachSubType, | |||
const QCString & | attachParamAttr, | |||
const QString & | attachParamValue, | |||
const QCString & | attachContDisp | |||
) | [pure virtual] |
Implemented in KMKernel.
virtual int KMailIface::openComposer | ( | const QString & | to, | |
const QString & | cc, | |||
const QString & | bcc, | |||
const QString & | subject, | |||
const QString & | body, | |||
int | hidden, | |||
const KURL & | messageFile, | |||
const KURL::List & | attachURLs | |||
) | [pure virtual] |
Implemented in KMKernel.
virtual int KMailIface::openComposer | ( | const QString & | to, | |
const QString & | cc, | |||
const QString & | bcc, | |||
const QString & | subject, | |||
const QString & | body, | |||
int | hidden, | |||
const KURL & | messageFile, | |||
const KURL & | attachURL | |||
) | [pure virtual] |
Implemented in KMKernel.
virtual int KMailIface::openComposer | ( | const QString & | to, | |
const QString & | cc, | |||
const QString & | bcc, | |||
const QString & | subject, | |||
const QString & | body, | |||
int | hidden, | |||
const KURL & | messageFile | |||
) | [pure virtual] |
Implemented in KMKernel.
virtual void KMailIface::openReader | ( | ) | [pure virtual] |
Implemented in KMKernel.
virtual void KMailIface::pauseBackgroundJobs | ( | ) | [pure virtual] |
Abort any running compaction/expiry, and don't launch any new ones until resumeBackgroundJobs() is called.
Implemented in KMKernel.
virtual void KMailIface::resumeBackgroundJobs | ( | ) | [pure virtual] |
virtual void KMailIface::resumeNetworkJobs | ( | ) | [pure virtual] |
virtual void KMailIface::saveToProfile | ( | const QString & | path | ) | const [pure virtual] |
Implemented in KMKernel.
virtual int KMailIface::sendCertificate | ( | const QString & | to, | |
const QByteArray & | certData | |||
) | [pure virtual] |
Send a certificate request to the CA specified in to.
The certificate is stored in the byte array certData. It needs to stored according to BER and PKCS#10. This method will set content type encoding, mime types, etc. as per the MailTT specification.
Implemented in KMKernel.
virtual void KMailIface::setDefaultTransport | ( | const QString & | transport | ) | [pure virtual] |
virtual bool KMailIface::showMail | ( | Q_UINT32 | serialNumber, | |
QString | messageId | |||
) | [pure virtual] |
Shows the specified message in a separate message window.
- Parameters:
-
serialNumber the serial number of the message to be shown. messageId this parameter is ignored.
Implemented in KMKernel.
virtual void KMailIface::stopNetworkJobs | ( | ) | [pure virtual] |
virtual int KMailIface::timeOfLastMessageCountChange | ( | ) | const [pure virtual] |
Implemented in KMKernel.
void KMailIface::unreadCountChanged | ( | const QString & | folderURL, | |
int | numUnread | |||
) |
Member Data Documentation
k_dcop_signals KMailIface::__pad0__ |
Definition at line 142 of file kmailIface.h.
k_dcop_hidden KMailIface::__pad1__ |
Definition at line 152 of file kmailIface.h.
k_dcop_hidden const QString const QString bool bool const KURL const KURL& KMailIface::attachURL = 0 |
Definition at line 158 of file kmailIface.h.
k_dcop_hidden const QString const QString& KMailIface::bcc |
Definition at line 152 of file kmailIface.h.
k_dcop_hidden const QString& KMailIface::cc |
Definition at line 152 of file kmailIface.h.
k_dcop_hidden const QString const QString bool KMailIface::hidden |
Definition at line 152 of file kmailIface.h.
k_dcop_hidden const QString const QString bool bool const KURL& KMailIface::messageFile |
Definition at line 152 of file kmailIface.h.
k_dcop_hidden const QString const QString bool bool KMailIface::useFolderId |
Definition at line 152 of file kmailIface.h.
The documentation for this class was generated from the following file: