kmail
KMReaderWin Class Reference
#include <kmreaderwin.h>
Inheritance diagram for KMReaderWin:

Detailed Description
This class implements a "reader window", that is a window used for reading or viewing messages.
Definition at line 73 of file kmreaderwin.h.
Member Function Documentation
| void KMReaderWin::atmViewMsg | ( | KMMessagePart * | msgPart | ) |
View message part of type message/RFC822 in extra viewer window.
Definition at line 1976 of file kmreaderwin.cpp.
| const KMail::AttachmentStrategy* KMReaderWin::attachmentStrategy | ( | ) | const [inline] |
| bool KMReaderWin::autoDelete | ( | void | ) | const [inline] |
| void KMReaderWin::clear | ( | bool | force = false |
) | [inline] |
| void KMReaderWin::clearCache | ( | ) | [slot] |
| void KMReaderWin::closeEvent | ( | QCloseEvent * | ) | [protected, virtual] |
Some necessary event handling.
Reimplemented from QWidget.
Definition at line 1794 of file kmreaderwin.cpp.
| QString KMReaderWin::copyText | ( | ) |
| void KMReaderWin::displayAboutPage | ( | ) |
| void KMReaderWin::displayBusyPage | ( | ) |
Display the 'please wait' page instead of a message.
Definition at line 1311 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 1458 of file kmreaderwin.cpp.
| void KMReaderWin::displayOfflinePage | ( | ) |
Display the 'we are currently in offline mode' page instead of a message.
Definition at line 1319 of file kmreaderwin.cpp.
| void KMReaderWin::displaySplashPage | ( | const QString & | info | ) |
Display a generic HTML splash page instead of a message.
Definition at line 1288 of file kmreaderwin.cpp.
| void KMReaderWin::enableMsgDisplay | ( | ) |
Enable the displaying of messages again after an URL was displayed.
Definition at line 1394 of file kmreaderwin.cpp.
| bool KMReaderWin::event | ( | QEvent * | e | ) | [protected, virtual] |
Watch for palette changes.
Reimplemented from QWidget.
Definition at line 890 of file kmreaderwin.cpp.
| const KMail::HeaderStrategy* KMReaderWin::headerStrategy | ( | ) | const [inline] |
| bool KMReaderWin::htmlLoadExternal | ( | ) |
Is loading ext.
references to be supported? Takes into account override
Definition at line 2318 of file kmreaderwin.cpp.
| bool KMReaderWin::htmlLoadExtOverride | ( | ) | const [inline] |
| bool KMReaderWin::htmlMail | ( | ) |
Is html mail to be supported? Takes into account override.
Definition at line 2311 of file kmreaderwin.cpp.
| bool KMReaderWin::htmlOverride | ( | ) | const [inline] |
| KHTMLPart* KMReaderWin::htmlPart | ( | ) | const [inline] |
Access to the KHTMLPart used for the viewer.
Use with care!
Definition at line 254 of file kmreaderwin.h.
| KMail::HtmlWriter* KMReaderWin::htmlWriter | ( | ) | [inline] |
Return the HtmlWriter connected to the KHTMLPart we use.
Definition at line 215 of file kmreaderwin.h.
| void KMReaderWin::initHtmlWidget | ( | void | ) | [protected, virtual] |
| int KMReaderWin::msgPartFromUrl | ( | const KURL & | url | ) | [static] |
Returns id of message part from given URL or -1 if invalid.
Definition at line 1731 of file kmreaderwin.cpp.
| QString KMReaderWin::newFeaturesMD5 | ( | ) | [static] |
| void KMReaderWin::noDrag | ( | void | ) | [signal] |
Pgp displays a password dialog.
| 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 1119 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 125 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 1492 of file kmreaderwin.cpp.
| partNode * KMReaderWin::partNodeFromUrl | ( | const KURL & | url | ) |
Returns message part from given URL or null if invalid.
Definition at line 2445 of file kmreaderwin.cpp.
| int KMReaderWin::pointsToPixel | ( | int | pointSize | ) | const [protected] |
The user presses the right mouse button.
'url' may be 0.
| void KMReaderWin::printMsg | ( | void | ) | [virtual] |
| void KMReaderWin::readConfig | ( | ) |
| void KMReaderWin::removeTempFiles | ( | ) | [protected, virtual] |
| void KMReaderWin::replaceMsgByUnencryptedVersion | ( | ) | [signal] |
Emitted after parsing of a message to have it stored in unencrypted state in it's folder.
| void KMReaderWin::selectAll | ( | ) | [slot] |
| 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 1079 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 156 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 1150 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 2009 of file kmreaderwin.cpp.
| void KMReaderWin::setOverrideEncoding | ( | const QString & | encoding | ) |
| virtual void KMReaderWin::setPrinting | ( | bool | enable | ) | [inline, virtual] |
| void KMReaderWin::setStyleDependantFrameWidth | ( | ) | [protected] |
Set the width of the frame to a reasonable value for the current GUI style.
Definition at line 1909 of file kmreaderwin.cpp.
| 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 274 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 1446 of file kmreaderwin.cpp.
| void KMReaderWin::showVCard | ( | KMMessagePart * | msgPart | ) | [protected] |
| void KMReaderWin::slotAtmView | ( | int | id, | |
| const QString & | name | |||
| ) | [protected, slot] |
| void KMReaderWin::slotCopySelectedText | ( | ) | [slot] |
| void KMReaderWin::slotFind | ( | ) | [slot] |
| void KMReaderWin::slotFindNext | ( | ) | [slot] |
| void KMReaderWin::slotIMChat | ( | ) | [slot] |
| void KMReaderWin::slotMailtoReply | ( | ) | [slot] |
| void KMReaderWin::slotScrollUp | ( | ) | [slot] |
| void KMReaderWin::slotToggleFixedFont | ( | ) | [slot] |
The user toggled the "Fixed Font" flag from the view menu.
Definition at line 1958 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 2403 of file kmreaderwin.cpp.
| void KMReaderWin::slotUrlOn | ( | const QString & | url | ) | [slot] |
| void KMReaderWin::slotUrlOpen | ( | const KURL & | url, | |
| const KParts::URLArgs & | args | |||
| ) | [slot] |
| void KMReaderWin::slotUrlSave | ( | ) | [slot] |
| void KMReaderWin::styleChange | ( | QStyle & | oldStyle | ) | [protected] |
reimplemented in order to update the frame width in case of a changed GUI style
Reimplemented from QWidget.
Definition at line 1926 of file kmreaderwin.cpp.
| void KMReaderWin::update | ( | bool | force = false |
) |
| void KMReaderWin::update | ( | KMail::Interface::Observable * | ) | [virtual] |
- Reimplemented from superclass. from Interface::Observer
- Updates the current message
Implements KMail::Interface::Observer.
Definition at line 830 of file kmreaderwin.cpp.
| void KMReaderWin::updateReaderWin | ( | ) | [slot] |
| void KMReaderWin::urlClicked | ( | const KURL & | url, | |
| int | button | |||
| ) | [signal] |
The user has clicked onto an URL that is no attachment.
| void KMReaderWin::writeConfig | ( | bool | withSync = true |
) | const |
Write settings to app's config file.
Calls sync() if withSync is TRUE.
Definition at line 999 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::null if writing failed.
Definition at line 1665 of file kmreaderwin.cpp.
Creates a nice mail header depending on the current selected header style.
Definition at line 1649 of file kmreaderwin.cpp.
The documentation for this class was generated from the following files:
