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

kmail

KMReaderWin Class Reference

This class implements a "reader window", that is a window used for reading or viewing messages. More...

#include <kmreaderwin.h>

Inheritance diagram for KMReaderWin:
Inheritance graph
[legend]

List of all members.

Public Slots

void clearCache ()
void selectAll ()
void slotAddBookmarks ()
void slotCopySelectedText ()
void slotDeleteAttachment (partNode *node)
void slotDocumentChanged ()
void slotDocumentDone ()
void slotEditAttachment (partNode *node)
void slotFind ()
void slotHandleAttachment (int action)
void slotJumpDown ()
void slotLevelQuote (int l)
void slotMailtoAddAddrBook ()
void slotMailtoCompose ()
void slotMailtoForward ()
void slotMailtoOpenAddrBook ()
void slotMailtoReply ()
void slotMessageArrived (KMMessage *msg)
void slotSaveAttachments ()
void slotSaveMsg ()
void slotScrollDown ()
void slotScrollNext ()
void slotScrollPrior ()
void slotScrollUp ()
void slotTextSelected (bool)
void slotToggleFixedFont ()
void slotTouchMessage ()
void slotUrlClicked ()
void slotUrlCopy ()
void slotUrlOn (const QString &url)
void slotUrlOpen (const KUrl &url=KUrl())
void slotUrlOpen (const KUrl &url, const KParts::OpenUrlArguments &, const KParts::BrowserArguments &)
void slotUrlPopup (const QString &, const QPoint &mousePos)
void slotUrlSave ()
void updateReaderWin ()

Signals

void noDrag (void)
void popupMenu (KMMessage &msg, const KUrl &url, const QPoint &mousePos)
void replaceMsgByUnencryptedVersion ()
void urlClicked (const KUrl &url, int button)

Public Member Functions

KAction * addAddrBookAction ()
KAction * addBookmarksAction ()
bool atBottom () const
void atmViewMsg (KMMessagePart *msgPart)
const KMail::AttachmentStrategy * attachmentStrategy () const
bool autoDelete (void) const
void clear (bool force=false)
KAction * copyAction ()
QString copyText ()
KAction * copyURLAction ()
KMail::CSSHelper * cssHelper () const
bool decryptMessage () const
void displayAboutPage ()
void displayBusyPage ()
void displayOfflinePage ()
void displaySplashPage (const QString &info)
void emitPopupMenu (const KUrl &url, const QPoint &p)
void emitUrlClicked (const KUrl &url, int button)
void enableMsgDisplay ()
const KMail::HeaderStrategy * headerStrategy () const
const KMail::HeaderStyle * headerStyle () const
bool htmlLoadExternal ()
bool htmlLoadExtOverride () const
bool htmlMail ()
bool htmlOverride () const
KHTMLPart * htmlPart () const
KMail::HtmlWriter * htmlWriter ()
bool isFixedFont ()
 KMReaderWin (QWidget *parent, QWidget *mainWindow, KActionCollection *actionCollection, Qt::WindowFlags f=0)
KAction * mailToComposeAction ()
KAction * mailToForwardAction ()
KAction * mailToReplyAction ()
QWidget * mainWindow ()
KMMessage * message (KMFolder **folder=0) const
void objectTreeToDecryptedMsg (partNode *node, QByteArray &resultingData, KMMessage &theMessage, bool weAreReplacingTheRootNode=false, int recCount=0)
KAction * openAddrBookAction ()
void openAttachment (int id, const QString &name)
const QTextCodec * overrideCodec () const
QString overrideEncoding () const
partNode * partNodeForId (int id)
partNode * partNodeFromUrl (const KUrl &url)
void prepareHandleAttachment (int id, const QString &fileName)
virtual void printMsg (KMMessage *aMsg)
void readConfig ()
void saveRelativePosition ()
KAction * selectAllAction ()
void setAttachmentStrategy (const KMail::AttachmentStrategy *strategy)
void setAutoDelete (bool f)
void setDecryptMessageOverwrite (bool overwrite=true)
void setHeaderStyleAndStrategy (const KMail::HeaderStyle *style, const KMail::HeaderStrategy *strategy)
void setHtmlLoadExtOverride (bool override)
void setHtmlOverride (bool override)
void setIdOfLastViewedMessage (const QString &msgId)
virtual void setMsg (KMMessage *msg, bool force=false)
void setMsgPart (partNode *node)
void setMsgPart (KMMessagePart *aMsgPart, bool aHTML, const QString &aFileName, const QString &pname)
void setOverrideEncoding (const QString &encoding)
void setPrintFont (const QFont &font)
virtual void setPrinting (bool enable)
void setShowAttachmentQuicklist (bool showAttachmentQuicklist=true)
void setShowSignatureDetails (bool showDetails=true)
void setUpdateAttachment (bool update=true)
void setUseFixedFont (bool useFixedFont)
void setWaitingForSerNum (unsigned long serNum)
void showAttachmentPopup (int id, const QString &name, const QPoint &p)
bool showAttachmentQuicklist () const
void showHideMimeTree (bool isPlainTextTopLevel)
bool showSignatureDetails () const
KUrl tempFileUrlFromPartNode (const partNode *node)
KToggleAction * toggleFixFontAction ()
void update (bool force=false)
void update (KMail::Interface::Observable *)
KAction * urlOpenAction ()
KAction * urlSaveAsAction ()
void writeConfig (bool withSync=true) const
virtual ~KMReaderWin ()

Static Public Member Functions

static int msgPartFromUrl (const KUrl &url)
static QString newFeaturesMD5 ()

Protected Slots

void slotAllHeaders ()
void slotAtmView (int id, const QString &name)
void slotBriefHeaders ()
void slotCycleAttachmentStrategy ()
void slotCycleHeaderStyles ()
void slotDelayedResize ()
void slotEnterpriseHeaders ()
void slotFancyHeaders ()
void slotHideAttachments ()
void slotIconicAttachments ()
void slotInlineAttachments ()
void slotLongHeaders ()
void slotPrintMsg ()
void slotSmartAttachments ()
void slotStandardHeaders ()

Protected Member Functions

virtual void closeEvent (QCloseEvent *)
QString createTempDir (const QString &param=QString())
void displayMessage ()
virtual bool event (QEvent *e)
bool eventFilter (QObject *obj, QEvent *ev)
virtual void initHtmlWidget (void)
virtual void parseMsg (KMMessage *msg)
int pointsToPixel (int pointSize) const
virtual void removeTempFiles ()
virtual void resizeEvent (QResizeEvent *)
void setStyleDependantFrameWidth ()
void showVCard (KMMessagePart *msgPart)
void styleChange (QStyle &oldStyle)
QString writeMessagePartToTempFile (KMMessagePart *msgPart, int partNumber)
QString writeMsgHeader (KMMessage *aMsg, bool hasVCard=false, bool topLevel=false)

Friends

void KMMimePartTree::slotContextMenuRequested (const QPoint &)
void KMMimePartTree::slotItemClicked (QTreeWidgetItem *)
void KMMimePartTree::slotSaveAs ()
void KMMimePartTree::startDrag (Qt::DropActions actions)

Detailed Description

This class implements a "reader window", that is a window used for reading or viewing messages.

Definition at line 83 of file kmreaderwin.h.


Constructor & Destructor Documentation

KMReaderWin::KMReaderWin ( QWidget *  parent,
QWidget *  mainWindow,
KActionCollection *  actionCollection,
Qt::WindowFlags  f = 0 
)

Definition at line 463 of file kmreaderwin.cpp.

KMReaderWin::~KMReaderWin (  )  [virtual]

Definition at line 905 of file kmreaderwin.cpp.


Member Function Documentation

KAction* KMReaderWin::addAddrBookAction (  )  [inline]

Definition at line 237 of file kmreaderwin.h.

KAction* KMReaderWin::addBookmarksAction (  )  [inline]

Definition at line 244 of file kmreaderwin.h.

bool KMReaderWin::atBottom (  )  const

Definition at line 2462 of file kmreaderwin.cpp.

void KMReaderWin::atmViewMsg ( KMMessagePart *  msgPart  ) 

View message part of type message/RFC822 in extra viewer window.

Definition at line 2190 of file kmreaderwin.cpp.

const KMail::AttachmentStrategy* KMReaderWin::attachmentStrategy (  )  const [inline]

Get/set the message attachment strategy.

Definition at line 125 of file kmreaderwin.h.

bool KMReaderWin::autoDelete ( void   )  const [inline]

Get/set auto-delete msg flag.

Definition at line 186 of file kmreaderwin.h.

void KMReaderWin::clear ( bool  force = false  )  [inline]

Clear the reader and discard the current message.

Definition at line 170 of file kmreaderwin.h.

void KMReaderWin::clearCache (  )  [slot]

Force update even if message is the same.

Definition at line 1350 of file kmreaderwin.cpp.

void KMReaderWin::closeEvent ( QCloseEvent *  e  )  [protected, virtual]

Some necessary event handling.

Reimplemented from QWidget.

Definition at line 1939 of file kmreaderwin.cpp.

KAction* KMReaderWin::copyAction (  )  [inline]

Definition at line 239 of file kmreaderwin.h.

QString KMReaderWin::copyText (  ) 

Return selected text.

Definition at line 2506 of file kmreaderwin.cpp.

KAction* KMReaderWin::copyURLAction (  )  [inline]

Definition at line 241 of file kmreaderwin.h.

QString KMReaderWin::createTempDir ( const QString &  param = QString()  )  [protected]

Creates a temporary dir for saving attachments, etc.

Will be automatically deleted when another message is viewed.

Parameters:
param Optional part of the directory name.

Definition at line 1818 of file kmreaderwin.cpp.

KMail::CSSHelper * KMReaderWin::cssHelper (  )  const

Definition at line 2762 of file kmreaderwin.cpp.

bool KMReaderWin::decryptMessage (  )  const

Returns whether the message should be decryted.

Definition at line 2767 of file kmreaderwin.cpp.

void KMReaderWin::displayAboutPage (  ) 

Display the about page instead of a message.

Definition at line 1435 of file kmreaderwin.cpp.

void KMReaderWin::displayBusyPage (  ) 

Display the 'please wait' page instead of a message.

Definition at line 1416 of file kmreaderwin.cpp.

void KMReaderWin::displayMessage (  )  [protected]

Feeds the HTML viewer with the contents of the given message.

HTML begin/end parts are written around the message.

Definition at line 1566 of file kmreaderwin.cpp.

void KMReaderWin::displayOfflinePage (  ) 

Display the 'we are currently in offline mode' page instead of a message.

Definition at line 1424 of file kmreaderwin.cpp.

void KMReaderWin::displaySplashPage ( const QString &  info  ) 

Display a generic HTML splash page instead of a message.

Definition at line 1392 of file kmreaderwin.cpp.

void KMReaderWin::emitPopupMenu ( const KUrl &  url,
const QPoint &  p 
) [inline]

Definition at line 280 of file kmreaderwin.h.

void KMReaderWin::emitUrlClicked ( const KUrl &  url,
int  button 
) [inline]

Definition at line 276 of file kmreaderwin.h.

void KMReaderWin::enableMsgDisplay (  ) 

Enable the displaying of messages again after an URL was displayed.

Definition at line 1503 of file kmreaderwin.cpp.

bool KMReaderWin::event ( QEvent *  e  )  [protected, virtual]

Watch for palette changes.

Reimplemented from QWidget.

Definition at line 988 of file kmreaderwin.cpp.

bool KMReaderWin::eventFilter ( QObject *  obj,
QEvent *  ev 
) [protected]

Event filter.

Definition at line 2719 of file kmreaderwin.cpp.

const KMail::HeaderStrategy* KMReaderWin::headerStrategy (  )  const [inline]

Getthe message header strategy.

Definition at line 120 of file kmreaderwin.h.

const KMail::HeaderStyle* KMReaderWin::headerStyle (  )  const [inline]

Definition at line 111 of file kmreaderwin.h.

bool KMReaderWin::htmlLoadExternal (  ) 

Is loading ext.

references to be supported? Takes into account override

Definition at line 2539 of file kmreaderwin.cpp.

bool KMReaderWin::htmlLoadExtOverride (  )  const [inline]

Override default load external references setting.

Definition at line 194 of file kmreaderwin.h.

bool KMReaderWin::htmlMail (  ) 

Is html mail to be supported? Takes into account override.

Definition at line 2533 of file kmreaderwin.cpp.

bool KMReaderWin::htmlOverride (  )  const [inline]

Override default html mail setting.

Definition at line 190 of file kmreaderwin.h.

KHTMLPart* KMReaderWin::htmlPart (  )  const [inline]

Access to the KHTMLPart used for the viewer.

Use with care!

Definition at line 269 of file kmreaderwin.h.

KMail::HtmlWriter* KMReaderWin::htmlWriter (  )  [inline]

Return the HtmlWriter connected to the KHTMLPart we use.

Definition at line 229 of file kmreaderwin.h.

void KMReaderWin::initHtmlWidget ( void   )  [protected, virtual]

HTML initialization.

Definition at line 1119 of file kmreaderwin.cpp.

bool KMReaderWin::isFixedFont (  )  [inline]

Definition at line 225 of file kmreaderwin.h.

KAction* KMReaderWin::mailToComposeAction (  )  [inline]

Definition at line 234 of file kmreaderwin.h.

KAction* KMReaderWin::mailToForwardAction (  )  [inline]

Definition at line 236 of file kmreaderwin.h.

KAction* KMReaderWin::mailToReplyAction (  )  [inline]

Definition at line 235 of file kmreaderwin.h.

QWidget* KMReaderWin::mainWindow (  )  [inline]

Definition at line 298 of file kmreaderwin.h.

KMMessage * KMReaderWin::message ( KMFolder **  folder = 0  )  const

Returns the current message or 0 if none.

Definition at line 2564 of file kmreaderwin.cpp.

int KMReaderWin::msgPartFromUrl ( const KUrl &  url  )  [static]

Returns id of message part from given URL or -1 if invalid.

Definition at line 1868 of file kmreaderwin.cpp.

QString KMReaderWin::newFeaturesMD5 (  )  [static]

Returns the MD5 hash for the list of new features.

Definition at line 1380 of file kmreaderwin.cpp.

void KMReaderWin::noDrag ( void   )  [signal]

Pgp displays a password dialog.

void KMReaderWin::objectTreeToDecryptedMsg ( partNode *  node,
QByteArray &  resultingData,
KMMessage &  theMessage,
bool  weAreReplacingTheRootNode = false,
int  recCount = 0 
)

Definition at line 165 of file kmreaderwin.cpp.

KAction* KMReaderWin::openAddrBookAction (  )  [inline]

Definition at line 238 of file kmreaderwin.h.

void KMReaderWin::openAttachment ( int  id,
const QString &  name 
)

Definition at line 2355 of file kmreaderwin.cpp.

const QTextCodec * KMReaderWin::overrideCodec (  )  const

Get codec corresponding to the currently selected override character encoding.

Returns:
The override codec or 0 if auto-detection is selected.

Definition at line 1228 of file kmreaderwin.cpp.

QString KMReaderWin::overrideEncoding (  )  const [inline]

Get selected override character encoding.

Returns:
The encoding selected by the user or an empty string if auto-detection is selected.

Definition at line 133 of file kmreaderwin.h.

void KMReaderWin::parseMsg ( KMMessage *  msg  )  [protected, virtual]

Parse given message and add it's contents to the reader window.

Definition at line 1602 of file kmreaderwin.cpp.

partNode * KMReaderWin::partNodeForId ( int  id  ) 

Definition at line 2676 of file kmreaderwin.cpp.

partNode * KMReaderWin::partNodeFromUrl ( const KUrl &  url  ) 

Returns message part from given URL or null if invalid.

Definition at line 2672 of file kmreaderwin.cpp.

int KMReaderWin::pointsToPixel ( int  pointSize  )  const [protected]

Calculate the pixel size.

Definition at line 1548 of file kmreaderwin.cpp.

void KMReaderWin::popupMenu ( KMMessage &  msg,
const KUrl &  url,
const QPoint &  mousePos 
) [signal]

The user presses the right mouse button.

'url' may be 0.

void KMReaderWin::prepareHandleAttachment ( int  id,
const QString &  fileName 
)

Sets the current attachment ID and the current attachment temporary filename to the given values.

Call this so that slotHandleAttachment() knows which attachment to handle.

Definition at line 2042 of file kmreaderwin.cpp.

void KMReaderWin::printMsg ( KMMessage *  aMsg  )  [virtual]

Print message.

Definition at line 1850 of file kmreaderwin.cpp.

void KMReaderWin::readConfig ( void   ) 

Read settings from app's config file.

Definition at line 1004 of file kmreaderwin.cpp.

void KMReaderWin::removeTempFiles (  )  [protected, virtual]

Cleanup the attachment temp files.

Definition at line 970 of file kmreaderwin.cpp.

void KMReaderWin::replaceMsgByUnencryptedVersion (  )  [signal]

Emitted after parsing of a message to have it stored in unencrypted state in it's folder.

void KMReaderWin::resizeEvent ( QResizeEvent *   )  [protected, virtual]

Reimplemented from QWidget.

Definition at line 1884 of file kmreaderwin.cpp.

void KMReaderWin::saveRelativePosition (  ) 

Saves the relative position of the scroll view.

Call this before calling update() if you want to preserve the current view.

Definition at line 2546 of file kmreaderwin.cpp.

void KMReaderWin::selectAll (  )  [slot]

Select message body.

Definition at line 2500 of file kmreaderwin.cpp.

KAction* KMReaderWin::selectAllAction (  )  [inline]

Definition at line 240 of file kmreaderwin.h.

void KMReaderWin::setAttachmentStrategy ( const KMail::AttachmentStrategy *  strategy  ) 

Definition at line 1176 of file kmreaderwin.cpp.

void KMReaderWin::setAutoDelete ( bool  f  )  [inline]

Definition at line 187 of file kmreaderwin.h.

void KMReaderWin::setDecryptMessageOverwrite ( bool  overwrite = true  )  [inline]

Enforce message decryption.

Definition at line 304 of file kmreaderwin.h.

void KMReaderWin::setHeaderStyleAndStrategy ( const KMail::HeaderStyle *  style,
const KMail::HeaderStrategy *  strategy 
)

Set the header style and strategy.

We only want them to be set together.

Definition at line 1181 of file kmreaderwin.cpp.

void KMReaderWin::setHtmlLoadExtOverride ( bool  override  ) 

Definition at line 2527 of file kmreaderwin.cpp.

void KMReaderWin::setHtmlOverride ( bool  override  ) 

Definition at line 2518 of file kmreaderwin.cpp.

void KMReaderWin::setIdOfLastViewedMessage ( const QString &  msgId  )  [inline]

Store message id of last viewed message, normally no need to call this function directly, since correct value is set automatically in parseMsg(KMMessage* aMsg, bool onlyProcessHeaders).

Definition at line 166 of file kmreaderwin.h.

void KMReaderWin::setMsg ( KMMessage *  msg,
bool  force = false 
) [virtual]

Set the message that shall be shown.

If msg is 0, an empty page is displayed.

Definition at line 1258 of file kmreaderwin.cpp.

void KMReaderWin::setMsgPart ( partNode *  node  ) 

Definition at line 2207 of file kmreaderwin.cpp.

void KMReaderWin::setMsgPart ( KMMessagePart *  aMsgPart,
bool  aHTML,
const QString &  aFileName,
const QString &  pname 
)

Instead of settings a message to be shown sets a message part to be shown.

Definition at line 2223 of file kmreaderwin.cpp.

void KMReaderWin::setOverrideEncoding ( const QString &  encoding  ) 

Set the override character encoding.

Definition at line 1189 of file kmreaderwin.cpp.

void KMReaderWin::setPrintFont ( const QFont &  font  ) 

Definition at line 1221 of file kmreaderwin.cpp.

virtual void KMReaderWin::setPrinting ( bool  enable  )  [inline, virtual]

Set printing mode.

Definition at line 145 of file kmreaderwin.h.

void KMReaderWin::setShowAttachmentQuicklist ( bool  showAttachmentQuicklist = true  )  [inline]

Definition at line 318 of file kmreaderwin.h.

void KMReaderWin::setShowSignatureDetails ( bool  showDetails = true  )  [inline]

Show signature details.

Definition at line 310 of file kmreaderwin.h.

void KMReaderWin::setStyleDependantFrameWidth (  )  [protected]

Set the width of the frame to a reasonable value for the current GUI style.

Definition at line 2107 of file kmreaderwin.cpp.

void KMReaderWin::setUpdateAttachment ( bool  update = true  )  [inline]

Definition at line 265 of file kmreaderwin.h.

void KMReaderWin::setUseFixedFont ( bool  useFixedFont  )  [inline]

Definition at line 226 of file kmreaderwin.h.

void KMReaderWin::setWaitingForSerNum ( unsigned long  serNum  )  [inline]

Set the serial number of the message this reader window is currently waiting for.

Used to discard updates for already deselected messages.

Definition at line 296 of file kmreaderwin.h.

void KMReaderWin::showAttachmentPopup ( int  id,
const QString &  name,
const QPoint &  p 
)

Definition at line 2049 of file kmreaderwin.cpp.

bool KMReaderWin::showAttachmentQuicklist (  )  const [inline]

Definition at line 315 of file kmreaderwin.h.

void KMReaderWin::showHideMimeTree ( bool  isPlainTextTopLevel  ) 

Show or hide the Mime Tree Viewer if configuration is set to smart mode.

Definition at line 1554 of file kmreaderwin.cpp.

bool KMReaderWin::showSignatureDetails (  )  const [inline]

Show signature details.

Definition at line 307 of file kmreaderwin.h.

void KMReaderWin::showVCard ( KMMessagePart *  msgPart  )  [protected]

show window containing infos about a vCard.

Definition at line 1841 of file kmreaderwin.cpp.

void KMReaderWin::slotAddBookmarks (  )  [slot]

Definition at line 2650 of file kmreaderwin.cpp.

void KMReaderWin::slotAllHeaders (  )  [protected, slot]

Definition at line 831 of file kmreaderwin.cpp.

void KMReaderWin::slotAtmView ( int  id,
const QString &  name 
) [protected, slot]

Some attachment operations.

Definition at line 2325 of file kmreaderwin.cpp.

void KMReaderWin::slotBriefHeaders (  )  [protected, slot]

Definition at line 811 of file kmreaderwin.cpp.

void KMReaderWin::slotCopySelectedText (  )  [slot]

Copy the selected text to the clipboard.

Definition at line 2181 of file kmreaderwin.cpp.

void KMReaderWin::slotCycleAttachmentStrategy (  )  [protected, slot]

Definition at line 896 of file kmreaderwin.cpp.

void KMReaderWin::slotCycleHeaderStyles (  )  [protected, slot]

Definition at line 847 of file kmreaderwin.cpp.

void KMReaderWin::slotDelayedResize (  )  [protected, slot]

Definition at line 1898 of file kmreaderwin.cpp.

void KMReaderWin::slotDeleteAttachment ( partNode *  node  )  [slot]

Definition at line 2736 of file kmreaderwin.cpp.

void KMReaderWin::slotDocumentChanged (  )  [slot]

Definition at line 2487 of file kmreaderwin.cpp.

void KMReaderWin::slotDocumentDone (  )  [slot]

Definition at line 2513 of file kmreaderwin.cpp.

void KMReaderWin::slotEditAttachment ( partNode *  node  )  [slot]

Definition at line 2749 of file kmreaderwin.cpp.

void KMReaderWin::slotEnterpriseHeaders (  )  [protected, slot]

Definition at line 797 of file kmreaderwin.cpp.

void KMReaderWin::slotFancyHeaders (  )  [protected, slot]

Definition at line 804 of file kmreaderwin.cpp.

void KMReaderWin::slotFind (  )  [slot]

The user selected "Find" from the menu.

Definition at line 2167 of file kmreaderwin.cpp.

void KMReaderWin::slotHandleAttachment ( int  action  )  [slot]

Does an action for the current attachment.

The action is defined by the KMHandleAttachmentCommand::AttachmentAction enum. prepareHandleAttachment() needs to be called before calling this to set the correct attachment ID.

Definition at line 2133 of file kmreaderwin.cpp.

void KMReaderWin::slotHideAttachments (  )  [protected, slot]

Definition at line 892 of file kmreaderwin.cpp.

void KMReaderWin::slotIconicAttachments (  )  [protected, slot]

Definition at line 880 of file kmreaderwin.cpp.

void KMReaderWin::slotInlineAttachments (  )  [protected, slot]

Definition at line 888 of file kmreaderwin.cpp.

void KMReaderWin::slotJumpDown (  )  [slot]

Definition at line 2469 of file kmreaderwin.cpp.

void KMReaderWin::slotLevelQuote ( int  l  )  [slot]

Definition at line 838 of file kmreaderwin.cpp.

void KMReaderWin::slotLongHeaders (  )  [protected, slot]

Definition at line 824 of file kmreaderwin.cpp.

void KMReaderWin::slotMailtoAddAddrBook (  )  [slot]

Definition at line 2614 of file kmreaderwin.cpp.

void KMReaderWin::slotMailtoCompose (  )  [slot]

Definition at line 2599 of file kmreaderwin.cpp.

void KMReaderWin::slotMailtoForward (  )  [slot]

Definition at line 2606 of file kmreaderwin.cpp.

void KMReaderWin::slotMailtoOpenAddrBook (  )  [slot]

Definition at line 2622 of file kmreaderwin.cpp.

void KMReaderWin::slotMailtoReply (  )  [slot]

Operations on mailto: URLs.

Definition at line 2664 of file kmreaderwin.cpp.

void KMReaderWin::slotMessageArrived ( KMMessage *  msg  )  [slot]

Definition at line 916 of file kmreaderwin.cpp.

void KMReaderWin::slotPrintMsg (  )  [protected, slot]

Print message.

Called on as a response of finished() signal of mPartHtmlWriter after rendering is finished. In the very end it deletes the KMReaderWin window that was created for the purpose of rendering.

Definition at line 1858 of file kmreaderwin.cpp.

void KMReaderWin::slotSaveAttachments (  )  [slot]

Definition at line 2699 of file kmreaderwin.cpp.

void KMReaderWin::slotSaveMsg (  )  [slot]

Definition at line 2708 of file kmreaderwin.cpp.

void KMReaderWin::slotScrollDown (  )  [slot]

Definition at line 2457 of file kmreaderwin.cpp.

void KMReaderWin::slotScrollNext (  )  [slot]

Definition at line 2481 of file kmreaderwin.cpp.

void KMReaderWin::slotScrollPrior (  )  [slot]

Definition at line 2475 of file kmreaderwin.cpp.

void KMReaderWin::slotScrollUp (  )  [slot]

HTML Widget scrollbar and layout handling.

Definition at line 2450 of file kmreaderwin.cpp.

void KMReaderWin::slotSmartAttachments (  )  [protected, slot]

Definition at line 884 of file kmreaderwin.cpp.

void KMReaderWin::slotStandardHeaders (  )  [protected, slot]

Definition at line 818 of file kmreaderwin.cpp.

void KMReaderWin::slotTextSelected ( bool   )  [slot]

Definition at line 2493 of file kmreaderwin.cpp.

void KMReaderWin::slotToggleFixedFont (  )  [slot]

The user toggled the "Fixed Font" flag from the view menu.

Definition at line 2173 of file kmreaderwin.cpp.

void KMReaderWin::slotTouchMessage (  )  [slot]

Definition at line 1905 of file kmreaderwin.cpp.

void KMReaderWin::slotUrlClicked (  )  [slot]

Definition at line 2585 of file kmreaderwin.cpp.

void KMReaderWin::slotUrlCopy (  )  [slot]

Copy URL in mUrlCurrent to clipboard.

Removes "mailto:" at beginning of URL before copying.

Definition at line 2630 of file kmreaderwin.cpp.

void KMReaderWin::slotUrlOn ( const QString &  url  )  [slot]

The mouse has moved on or off an URL.

Definition at line 1990 of file kmreaderwin.cpp.

void KMReaderWin::slotUrlOpen ( const KUrl &  url = KUrl()  )  [slot]

Definition at line 2641 of file kmreaderwin.cpp.

void KMReaderWin::slotUrlOpen ( const KUrl &  url,
const KParts::OpenUrlArguments &  ,
const KParts::BrowserArguments &   
) [slot]

An URL has been activate with a click.

Definition at line 2015 of file kmreaderwin.cpp.

void KMReaderWin::slotUrlPopup ( const QString &  aUrl,
const QPoint &  mousePos 
) [slot]

The user presses the right mouse button on an URL.

Definition at line 2027 of file kmreaderwin.cpp.

void KMReaderWin::slotUrlSave (  )  [slot]

Save the page to a file.

Definition at line 2657 of file kmreaderwin.cpp.

void KMReaderWin::styleChange ( QStyle &  oldStyle  )  [protected]

reimplemented in order to update the frame width in case of a changed GUI style

Definition at line 2126 of file kmreaderwin.cpp.

KUrl KMReaderWin::tempFileUrlFromPartNode ( const partNode *  node  ) 

Definition at line 2681 of file kmreaderwin.cpp.

KToggleAction* KMReaderWin::toggleFixFontAction (  )  [inline]

Definition at line 233 of file kmreaderwin.h.

void KMReaderWin::update ( bool  force = false  ) 

Re-parse the current message.

Definition at line 2555 of file kmreaderwin.cpp.

void KMReaderWin::update ( KMail::Interface::Observable *  observable  )  [virtual]
Reimplemented from superclass. from Interface::Observer
Updates the current message

Implements KMail::Interface::Observer.

Definition at line 928 of file kmreaderwin.cpp.

void KMReaderWin::updateReaderWin (  )  [slot]

Refresh the reader window.

Definition at line 1511 of file kmreaderwin.cpp.

void KMReaderWin::urlClicked ( const KUrl &  url,
int  button 
) [signal]

The user has clicked onto an URL that is no attachment.

KAction* KMReaderWin::urlOpenAction (  )  [inline]

Definition at line 242 of file kmreaderwin.h.

KAction* KMReaderWin::urlSaveAsAction (  )  [inline]

Definition at line 243 of file kmreaderwin.h.

void KMReaderWin::writeConfig ( bool  withSync = true  )  const

Write settings to app's config file.

Calls sync() if withSync is true.

Definition at line 1101 of file kmreaderwin.cpp.

QString KMReaderWin::writeMessagePartToTempFile ( KMMessagePart *  msgPart,
int  partNumber 
) [protected]

Writes the given message part to a temporary file and returns the name of this file or QString() if writing failed.

Definition at line 1773 of file kmreaderwin.cpp.

QString KMReaderWin::writeMsgHeader ( KMMessage *  aMsg,
bool  hasVCard = false,
bool  topLevel = false 
) [protected]

Creates a nice mail header depending on the current selected header style.

Definition at line 1757 of file kmreaderwin.cpp.


Friends And Related Function Documentation

void KMMimePartTree::slotContextMenuRequested ( const QPoint &   )  [friend]
void KMMimePartTree::slotItemClicked ( QTreeWidgetItem *   )  [friend]
void KMMimePartTree::slotSaveAs (  )  [friend]
void KMMimePartTree::startDrag ( Qt::DropActions  actions  )  [friend]

The documentation for this class was generated from the following files:
  • kmreaderwin.h
  • kmreaderwin.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
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.9-20090814
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