Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QLiteHtmlWidget Class Reference

#include <qlitehtmlwidget.h>

+ Inheritance diagram for QLiteHtmlWidget:
+ Collaboration diagram for QLiteHtmlWidget:

Public Types

using ResourceHandler = std::function<QByteArray(QUrl)>
 

Signals

void linkClicked (const QUrl &url)
 
void linkHighlighted (const QUrl &url)
 
void copyAvailable (bool available)
 
void contextMenuRequested (const QPoint &pos, const QUrl &url)
 

Public Member Functions

 QLiteHtmlWidget (QWidget *parent=nullptr)
 
 ~QLiteHtmlWidget () override
 
void setUrl (const QUrl &url)
 
Q_INVOKABLE QUrl url () const
 
void setHtml (const QString &content)
 
Q_INVOKABLE QString html () const
 
Q_INVOKABLE QString title () const
 
void setZoomFactor (qreal scale)
 
qreal zoomFactor () const
 
bool findText (const QString &text, QTextDocument::FindFlags flags, bool incremental, bool *wrapped=nullptr)
 
void setDefaultFont (const QFont &font)
 
QFont defaultFont () const
 
void setAntialias (bool on)
 
void scrollToAnchor (const QString &name)
 
void setResourceHandler (const ResourceHandler &handler)
 
Q_INVOKABLE QString selectedText () const
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 
void resizeEvent (QResizeEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void mouseDoubleClickEvent (QMouseEvent *event) override
 
void leaveEvent (QEvent *event) override
 
void contextMenuEvent (QContextMenuEvent *event) override
 
void keyPressEvent (QKeyEvent *event) override
 

Detailed Description

Definition at line 15 of file qlitehtmlwidget.h.

Member Typedef Documentation

◆ ResourceHandler

Definition at line 43 of file qlitehtmlwidget.h.

Constructor & Destructor Documentation

◆ QLiteHtmlWidget()

QLiteHtmlWidget::QLiteHtmlWidget ( QWidget * parent = nullptr)
explicit

Definition at line 400 of file qlitehtmlwidget.cpp.

◆ ~QLiteHtmlWidget()

QLiteHtmlWidget::~QLiteHtmlWidget ( )
override

Definition at line 426 of file qlitehtmlwidget.cpp.

Member Function Documentation

◆ contextMenuEvent()

void QLiteHtmlWidget::contextMenuEvent ( QContextMenuEvent * event)
overrideprotected

Definition at line 631 of file qlitehtmlwidget.cpp.

◆ contextMenuRequested

void QLiteHtmlWidget::contextMenuRequested ( const QPoint & pos,
const QUrl & url )
signal

◆ copyAvailable

void QLiteHtmlWidget::copyAvailable ( bool available)
signal

◆ defaultFont()

QFont QLiteHtmlWidget::defaultFont ( ) const

Definition at line 521 of file qlitehtmlwidget.cpp.

◆ findText()

bool QLiteHtmlWidget::findText ( const QString & text,
QTextDocument::FindFlags flags,
bool incremental,
bool * wrapped = nullptr )

Definition at line 484 of file qlitehtmlwidget.cpp.

◆ html()

QString QLiteHtmlWidget::html ( ) const

Definition at line 462 of file qlitehtmlwidget.cpp.

◆ keyPressEvent()

void QLiteHtmlWidget::keyPressEvent ( QKeyEvent * event)
overrideprotected

Definition at line 652 of file qlitehtmlwidget.cpp.

◆ leaveEvent()

void QLiteHtmlWidget::leaveEvent ( QEvent * event)
overrideprotected

Definition at line 622 of file qlitehtmlwidget.cpp.

◆ linkClicked

void QLiteHtmlWidget::linkClicked ( const QUrl & url)
signal

◆ linkHighlighted

void QLiteHtmlWidget::linkHighlighted ( const QUrl & url)
signal

◆ mouseDoubleClickEvent()

void QLiteHtmlWidget::mouseDoubleClickEvent ( QMouseEvent * event)
overrideprotected

Definition at line 611 of file qlitehtmlwidget.cpp.

◆ mouseMoveEvent()

void QLiteHtmlWidget::mouseMoveEvent ( QMouseEvent * event)
overrideprotected

Definition at line 579 of file qlitehtmlwidget.cpp.

◆ mousePressEvent()

void QLiteHtmlWidget::mousePressEvent ( QMouseEvent * event)
overrideprotected

Definition at line 591 of file qlitehtmlwidget.cpp.

◆ mouseReleaseEvent()

void QLiteHtmlWidget::mouseReleaseEvent ( QMouseEvent * event)
overrideprotected

Definition at line 601 of file qlitehtmlwidget.cpp.

◆ paintEvent()

void QLiteHtmlWidget::paintEvent ( QPaintEvent * event)
overrideprotected

Definition at line 559 of file qlitehtmlwidget.cpp.

◆ resizeEvent()

void QLiteHtmlWidget::resizeEvent ( QResizeEvent * event)
overrideprotected

Definition at line 571 of file qlitehtmlwidget.cpp.

◆ scrollToAnchor()

void QLiteHtmlWidget::scrollToAnchor ( const QString & name)

Definition at line 535 of file qlitehtmlwidget.cpp.

◆ selectedText()

QString QLiteHtmlWidget::selectedText ( ) const

Definition at line 554 of file qlitehtmlwidget.cpp.

◆ setAntialias()

void QLiteHtmlWidget::setAntialias ( bool on)

Definition at line 526 of file qlitehtmlwidget.cpp.

◆ setDefaultFont()

void QLiteHtmlWidget::setDefaultFont ( const QFont & font)

Definition at line 513 of file qlitehtmlwidget.cpp.

◆ setHtml()

void QLiteHtmlWidget::setHtml ( const QString & content)

Definition at line 450 of file qlitehtmlwidget.cpp.

◆ setResourceHandler()

void QLiteHtmlWidget::setResourceHandler ( const ResourceHandler & handler)

Definition at line 549 of file qlitehtmlwidget.cpp.

◆ setUrl()

void QLiteHtmlWidget::setUrl ( const QUrl & url)

Definition at line 431 of file qlitehtmlwidget.cpp.

◆ setZoomFactor()

void QLiteHtmlWidget::setZoomFactor ( qreal scale)

Definition at line 472 of file qlitehtmlwidget.cpp.

◆ title()

QString QLiteHtmlWidget::title ( ) const

Definition at line 467 of file qlitehtmlwidget.cpp.

◆ url()

QUrl QLiteHtmlWidget::url ( ) const

Definition at line 445 of file qlitehtmlwidget.cpp.

◆ zoomFactor()

qreal QLiteHtmlWidget::zoomFactor ( ) const

Definition at line 479 of file qlitehtmlwidget.cpp.


The documentation for this class was generated from the following files: