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


Signals | |
| void | finishedLayout () |
| void | cleared () |
| void | zoomView (int) |
| void | hideAccessKeys () |
| void | repaintAccessKeys () |
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 () |
| void | displayAccessKeys () |
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::HTMLDocumentImpl |
| 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 77 of file khtmlview.h.
Constructor & Destructor Documentation
|
||||||||||||||||
|
Constructs a KHTMLView.
Definition at line 458 of file khtmlview.cpp. References QScrollView::contentsMoving(), QScrollView::enableClipper(), part(), KImageIO::registerFormats(), QScrollView::setHScrollBarMode(), QScrollView::setResizePolicy(), QScrollView::setVScrollBarMode(), KHTMLPart::show(), and QScrollView::viewport(). |
Member Function Documentation
|
|
Returns a pointer to the KHTMLPart that is rendering the page.
Definition at line 112 of file khtmlview.h. Referenced by khtml::CSSStyleSelector::CSSStyleSelector(), and KHTMLView(). |
|
|
Sets a margin in x direction.
Definition at line 729 of file khtmlview.cpp. |
|
|
Returns the margin width. A return value of -1 means the default value will be used. Definition at line 126 of file khtmlview.h. |
|
|
Returns the margin height. A return value of -1 means the default value will be used. Definition at line 138 of file khtmlview.h. |
|
|
Sets verticals scrollbar mode. Reimplemented for internal reasons. Reimplemented from QScrollView. Definition at line 2526 of file khtmlview.cpp. References QScrollView::setVScrollBarMode(). |
|
|
Sets horizontal scrollbar mode. Reimplemented for internal reasons. Reimplemented from QScrollView. Definition at line 2536 of file khtmlview.cpp. References QScrollView::setHScrollBarMode(). |
|
|
Prints the HTML document.
Definition at line 2295 of file khtmlview.cpp. |
|
|
Prints the HTML document.
Definition at line 2300 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 741 of file khtmlview.cpp. References displayAccessKeys(), endl(), QScrollView::horizontalScrollBar(), KHTMLPart::isCaretMode(), KHTMLPart::isEditable(), kdDebug(), QScrollView::setHScrollBarMode(), QScrollView::setVScrollBarMode(), QScrollView::verticalScrollBar(), QScrollView::visibleHeight(), QScrollView::visibleWidth(), and KHTMLPart::xmlDocImpl(). |
|
|
Display all accesskeys in small tooltips.
Definition at line 2137 of file khtmlview.cpp. References QScrollView::addChild(), QScrollView::contentsHeight(), QScrollView::contentsWidth(), QRect::height(), KMIN, QRect::left(), DOM::DOMString::length(), DOM::DOMString::string(), QRect::top(), QScrollView::viewport(), QRect::width(), and KHTMLPart::xmlDocImpl(). Referenced by layout(). |
The documentation for this class was generated from the following files:
