KHTMLView Class Reference
Renders and displays HTML in a QScrollView. More...
#include <khtmlview.h>
Inheritance diagram for KHTMLView:


| Signals | |
| void | cleared () | 
| void | zoomView (int) | 
| Public Member Functions | |
| KHTMLView (KHTMLPart *part, QWidget *parent, const char *name=0) | |
| KHTMLPart * | part () const | 
| int | frameWidth () const | 
| void | setMarginWidth (int x) | 
| int | marginWidth () const | 
| void | setMarginHeight (int y) | 
| int | marginHeight () | 
| virtual void | setVScrollBarMode (ScrollBarMode mode) | 
| virtual void | setHScrollBarMode (ScrollBarMode mode) | 
| void | print () | 
| void | print (bool quick) | 
| void | layout () | 
| Protected Slots | |
| void | slotPaletteChanged () | 
| void | slotScrollBarMoved () | 
| Protected Member Functions | |
| void | clear () | 
| virtual void | resizeEvent (QResizeEvent *event) | 
| virtual void | showEvent (QShowEvent *) | 
| virtual void | hideEvent (QHideEvent *) | 
| virtual bool | focusNextPrevChild (bool next) | 
| virtual void | drawContents (QPainter *p, int clipx, int clipy, int clipw, int cliph) | 
| virtual void | drawContents (QPainter *) | 
| virtual void | viewportMousePressEvent (QMouseEvent *) | 
| virtual void | focusInEvent (QFocusEvent *) | 
| virtual void | focusOutEvent (QFocusEvent *) | 
| virtual void | viewportMouseDoubleClickEvent (QMouseEvent *) | 
| virtual void | viewportMouseMoveEvent (QMouseEvent *) | 
| virtual void | viewportMouseReleaseEvent (QMouseEvent *) | 
| virtual void | viewportResizeEvent (QResizeEvent *) | 
| virtual void | viewportWheelEvent (QWheelEvent *) | 
| virtual void | dragEnterEvent (QDragEnterEvent *) | 
| virtual void | dropEvent (QDropEvent *) | 
| virtual void | closeEvent (QCloseEvent *) | 
| virtual bool | eventFilter (QObject *, QEvent *) | 
| void | keyPressEvent (QKeyEvent *_ke) | 
| void | keyReleaseEvent (QKeyEvent *_ke) | 
| void | contentsContextMenuEvent (QContextMenuEvent *_ce) | 
| void | doAutoScroll () | 
| void | timerEvent (QTimerEvent *) | 
| Friends | |
| class | DOM::HTMLTitleElementImpl | 
| class | DOM::HTMLGenericFormElementImpl | 
| class | DOM::HTMLFormElementImpl | 
| class | DOM::HTMLAnchorElementImpl | 
| class | DOM::HTMLInputElementImpl | 
| class | DOM::DocumentImpl | 
| class | KHTMLPart | 
| class | khtml::RenderCanvas | 
| class | khtml::RenderObject | 
| class | khtml::RenderLineEdit | 
| class | khtml::RenderPartObject | 
| class | khtml::RenderWidget | 
| class | khtml::CSSStyleSelector | 
| class | khtml::LineEditWidget | 
| class | KJS::WindowFunc | 
| class | KJS::ExternalFunc | 
| void | khtml::applyRule (DOM::CSSProperty *prop) | 
Detailed Description
Renders and displays HTML in a QScrollView.Suitable for use as an application's main view.
Definition at line 75 of file khtmlview.h.
Constructor & Destructor Documentation
| 
 | ||||||||||||||||
| Constructs a KHTMLView. 
 Definition at line 310 of file khtmlview.cpp. References QScrollView::contentsMoving(), QScrollView::enableClipper(), KImageIO::registerFormats(), QScrollView::setHScrollBarMode(), QScrollView::setResizePolicy(), QScrollView::setVScrollBarMode(), and QScrollView::viewport(). | 
Member Function Documentation
| 
 | 
| Returns a pointer to the KHTMLPart that is rendering the page. 
 Definition at line 110 of file khtmlview.h. Referenced by khtml::CSSStyleSelector::CSSStyleSelector(). | 
| 
 | 
| Sets a margin in x direction. 
 Definition at line 536 of file khtmlview.cpp. | 
| 
 | 
| Returns the margin width. A return value of -1 means the default value will be used. Definition at line 124 of file khtmlview.h. | 
| 
 | 
| Returns the margin height. A return value of -1 means the default value will be used. Definition at line 136 of file khtmlview.h. | 
| 
 | 
| Sets verticals scrollbar mode. Reimplemented for internal reasons. Reimplemented from QScrollView. Definition at line 1785 of file khtmlview.cpp. References QScrollView::setVScrollBarMode(). | 
| 
 | 
| Sets horizontal scrollbar mode. Reimplemented for internal reasons. Reimplemented from QScrollView. Definition at line 1795 of file khtmlview.cpp. References QScrollView::setHScrollBarMode(). | 
| 
 | 
| Prints the HTML document. 
 Definition at line 1561 of file khtmlview.cpp. | 
| 
 | 
| Prints the HTML document. 
 
 Definition at line 1566 of file khtmlview.cpp. References QString::arg(), QPainter::begin(), QPainter::boundingRect(), KStringHandler::csqueeze(), QPainter::drawText(), QPainter::end(), endl(), QPainter::fontMetrics(), KLocale::formatDate(), QPaintDeviceMetrics::height(), QString::isEmpty(), kdDebug(), KGlobal::locale(), QPainter::resetXForm(), QPainter::scale(), QPainter::setClipRect(), QPainter::setFont(), QPainter::setPen(), QPainter::translate(), QScrollView::viewport(), QPaintDeviceMetrics::width(), KHTMLPart::xmlDocImpl(), and KHTMLPart::zoomFactor(). | 
| 
 | 
| ensure the display is up to date 
 Definition at line 548 of file khtmlview.cpp. References KHTMLPart::isCaretMode(), KHTMLPart::isEditable(), QScrollView::setHScrollBarMode(), QScrollView::setVScrollBarMode(), QScrollView::visibleHeight(), QScrollView::visibleWidth(), and KHTMLPart::xmlDocImpl(). | 
The documentation for this class was generated from the following files:

