kmail
KMReaderWin Class Reference
#include <kmreaderwin.h>

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 454 of file kmreaderwin.cpp.
| KMReaderWin::~KMReaderWin | ( | ) | [virtual] |
Definition at line 824 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 2321 of file kmreaderwin.cpp.
| void KMReaderWin::atmViewMsg | ( | KMMessagePart * | msgPart | ) |
View message part of type message/RFC822 in extra viewer window.
Definition at line 2058 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 * | e | ) | [protected, virtual] |
Some necessary event handling.
Reimplemented from QWidget.
Definition at line 1819 of file kmreaderwin.cpp.
| KAction* KMReaderWin::copyAction | ( | ) | [inline] |
Definition at line 239 of file kmreaderwin.h.
| QString KMReaderWin::copyText | ( | ) |
| KAction* KMReaderWin::copyURLAction | ( | ) | [inline] |
Definition at line 241 of file kmreaderwin.h.
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 1707 of file kmreaderwin.cpp.
| KMail::CSSHelper * KMReaderWin::cssHelper | ( | ) | [slot] |
Definition at line 2621 of file kmreaderwin.cpp.
| bool KMReaderWin::decryptMessage | ( | ) | const |
| 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 1461 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 1287 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 1398 of file kmreaderwin.cpp.
| bool KMReaderWin::event | ( | QEvent * | e | ) | [protected, virtual] |
Watch for palette changes.
Reimplemented from QWidget.
Definition at line 908 of file kmreaderwin.cpp.
| const KMail::HeaderStrategy* KMReaderWin::headerStrategy | ( | ) | const [inline] |
| 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 2398 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 2392 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 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] |
| 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 291 of file kmreaderwin.h.
| int KMReaderWin::msgPartFromUrl | ( | const KUrl & | url | ) | [static] |
Returns id of message part from given URL or -1 if invalid.
Definition at line 1747 of file kmreaderwin.cpp.
| QString KMReaderWin::newFeaturesMD5 | ( | ) | [static] |
| 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 2220 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 1122 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 1495 of file kmreaderwin.cpp.
| partNode * KMReaderWin::partNodeForId | ( | int | id | ) |
Definition at line 2535 of file kmreaderwin.cpp.
| partNode * KMReaderWin::partNodeFromUrl | ( | const KUrl & | url | ) |
Returns message part from given URL or null if invalid.
Definition at line 2531 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 | ) |
| 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::resizeEvent | ( | QResizeEvent * | ) | [protected, virtual] |
| 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 2405 of file kmreaderwin.cpp.
| void KMReaderWin::selectAll | ( | ) | [slot] |
| KAction* KMReaderWin::selectAllAction | ( | ) | [inline] |
Definition at line 240 of file kmreaderwin.h.
| void KMReaderWin::setAttachmentStrategy | ( | const KMail::AttachmentStrategy * | strategy | ) |
Definition at line 1070 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] |
| 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 1075 of file kmreaderwin.cpp.
| void KMReaderWin::setHtmlLoadExtOverride | ( | bool | override | ) |
Definition at line 2386 of file kmreaderwin.cpp.
| void KMReaderWin::setHtmlOverride | ( | bool | override | ) |
Definition at line 2377 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 1153 of file kmreaderwin.cpp.
| void KMReaderWin::setMsgPart | ( | partNode * | node | ) |
Definition at line 2075 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 2091 of file kmreaderwin.cpp.
| void KMReaderWin::setOverrideEncoding | ( | const QString & | encoding | ) |
| void KMReaderWin::setPrintFont | ( | const QFont & | font | ) |
Definition at line 1115 of file kmreaderwin.cpp.
| virtual void KMReaderWin::setPrinting | ( | bool | enable | ) | [inline, virtual] |
| void KMReaderWin::setShowSignatureDetails | ( | bool | showDetails = true |
) | [inline] |
| void KMReaderWin::setStyleDependantFrameWidth | ( | ) | [protected] |
Set the width of the frame to a reasonable value for the current GUI style.
Definition at line 1977 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 289 of file kmreaderwin.h.
Definition at line 1922 of file kmreaderwin.cpp.
| void KMReaderWin::showHideMimeTree | ( | bool | isPlainTextTopLevel | ) |
Show or hide the Mime Tree Viewer if configuration is set to smart mode.
Definition at line 1449 of file kmreaderwin.cpp.
| bool KMReaderWin::showSignatureDetails | ( | ) | const [inline] |
| void KMReaderWin::showVCard | ( | KMMessagePart * | msgPart | ) | [protected] |
| void KMReaderWin::slotAddBookmarks | ( | ) | [slot] |
Definition at line 2509 of file kmreaderwin.cpp.
| void KMReaderWin::slotAllHeaders | ( | ) | [protected, slot] |
Definition at line 756 of file kmreaderwin.cpp.
| void KMReaderWin::slotAtmView | ( | int | id, | |
| const QString & | name | |||
| ) | [protected, slot] |
| void KMReaderWin::slotBriefHeaders | ( | ) | [protected, slot] |
Definition at line 741 of file kmreaderwin.cpp.
| void KMReaderWin::slotCopySelectedText | ( | ) | [slot] |
KDE 4.1 API Reference