Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <container_qpainter_p.h>
Public Member Functions | |
litehtml::uint_ptr | create_font (const char *faceName, int size, int weight, litehtml::font_style italic, unsigned int decoration, litehtml::font_metrics *fm) override |
void | delete_font (litehtml::uint_ptr hFont) override |
int | text_width (const char *text, litehtml::uint_ptr hFont) override |
void | draw_text (litehtml::uint_ptr hdc, const char *text, litehtml::uint_ptr hFont, litehtml::web_color color, const litehtml::position &pos) override |
int | pt_to_px (int pt) const override |
int | get_default_font_size () const override |
const char * | get_default_font_name () const override |
void | draw_list_marker (litehtml::uint_ptr hdc, const litehtml::list_marker &marker) override |
void | load_image (const char *src, const char *baseurl, bool redraw_on_ready) override |
void | get_image_size (const char *src, const char *baseurl, litehtml::size &sz) override |
void | draw_background (litehtml::uint_ptr hdc, const std::vector< litehtml::background_paint > &bgs) override |
void | draw_borders (litehtml::uint_ptr hdc, const litehtml::borders &borders, const litehtml::position &draw_pos, bool root) override |
void | set_caption (const char *caption) override |
void | set_base_url (const char *base_url) override |
void | link (const std::shared_ptr< litehtml::document > &doc, const litehtml::element::ptr &el) override |
void | on_anchor_click (const char *url, const litehtml::element::ptr &el) override |
void | set_cursor (const char *cursor) override |
void | transform_text (std::string &text, litehtml::text_transform tt) override |
void | import_css (std::string &text, const std::string &url, std::string &baseurl) override |
void | set_clip (const litehtml::position &pos, const litehtml::border_radiuses &bdr_radius) override |
void | del_clip () override |
void | get_client_rect (litehtml::position &client) const override |
std::shared_ptr< litehtml::element > | create_element (const char *tag_name, const litehtml::string_map &attributes, const std::shared_ptr< litehtml::document > &doc) override |
void | get_media_features (litehtml::media_features &media) const override |
void | get_language (std::string &language, std::string &culture) const override |
QPixmap | getPixmap (const QString &imageUrl, const QString &baseUrl) |
QString | serifFont () const |
QString | sansSerifFont () const |
QString | monospaceFont () const |
QUrl | resolveUrl (const QString &url, const QString &baseUrl) const |
void | drawSelection (QPainter *painter, const QRect &clip) const |
void | buildIndex () |
void | updateSelection () |
void | clearSelection () |
Public Attributes | |
QPaintDevice * | m_paintDevice = nullptr |
litehtml::document::ptr | m_document |
Index | m_index |
QString | m_baseUrl |
QRect | m_clientRect |
QPoint | m_scrollPosition |
QString | m_caption |
QFont | m_defaultFont = QFont(sansSerifFont(), 16) |
QByteArray | m_defaultFontFamilyName = m_defaultFont.family().toUtf8() |
bool | m_antialias = true |
QHash< QUrl, QPixmap > | m_pixmaps |
Selection | m_selection |
DocumentContainer::DataCallback | m_dataCallback |
DocumentContainer::CursorCallback | m_cursorCallback |
DocumentContainer::LinkCallback | m_linkCallback |
DocumentContainer::PaletteCallback | m_paletteCallback |
DocumentContainer::ClipboardCallback | m_clipboardCallback |
bool | m_blockLinks = false |
Definition at line 58 of file container_qpainter_p.h.
void DocumentContainerPrivate::buildIndex | ( | ) |
Definition at line 632 of file container_qpainter.cpp.
void DocumentContainerPrivate::clearSelection | ( | ) |
Definition at line 673 of file container_qpainter.cpp.
|
override |
Definition at line 909 of file container_qpainter.cpp.
|
override |
Definition at line 458 of file container_qpainter.cpp.
|
override |
Definition at line 898 of file container_qpainter.cpp.
|
override |
Definition at line 509 of file container_qpainter.cpp.
|
override |
Definition at line 684 of file container_qpainter.cpp.
|
override |
Definition at line 773 of file container_qpainter.cpp.
|
override |
Definition at line 549 of file container_qpainter.cpp.
|
override |
Definition at line 521 of file container_qpainter.cpp.
Definition at line 612 of file container_qpainter.cpp.
|
override |
Definition at line 904 of file container_qpainter.cpp.
|
override |
Definition at line 544 of file container_qpainter.cpp.
|
override |
Definition at line 539 of file container_qpainter.cpp.
|
override |
Definition at line 597 of file container_qpainter.cpp.
|
override |
Definition at line 928 of file container_qpainter.cpp.
|
override |
Definition at line 921 of file container_qpainter.cpp.
Definition at line 1347 of file container_qpainter.cpp.
|
override |
Definition at line 878 of file container_qpainter.cpp.
|
override |
Definition at line 849 of file container_qpainter.cpp.
|
override |
Definition at line 581 of file container_qpainter.cpp.
QString DocumentContainerPrivate::monospaceFont | ( | ) | const |
Definition at line 1369 of file container_qpainter.cpp.
|
override |
Definition at line 858 of file container_qpainter.cpp.
|
override |
Definition at line 533 of file container_qpainter.cpp.
Definition at line 1375 of file container_qpainter.cpp.
QString DocumentContainerPrivate::sansSerifFont | ( | ) | const |
Definition at line 1363 of file container_qpainter.cpp.
QString DocumentContainerPrivate::serifFont | ( | ) | const |
Definition at line 1357 of file container_qpainter.cpp.
|
override |
Definition at line 844 of file container_qpainter.cpp.
|
override |
Definition at line 839 of file container_qpainter.cpp.
|
override |
Definition at line 889 of file container_qpainter.cpp.
|
override |
Definition at line 865 of file container_qpainter.cpp.
|
override |
Definition at line 515 of file container_qpainter.cpp.
|
override |
Definition at line 870 of file container_qpainter.cpp.
void DocumentContainerPrivate::updateSelection | ( | ) |
Definition at line 659 of file container_qpainter.cpp.
bool DocumentContainerPrivate::m_antialias = true |
Definition at line 124 of file container_qpainter_p.h.
QString DocumentContainerPrivate::m_baseUrl |
Definition at line 118 of file container_qpainter_p.h.
bool DocumentContainerPrivate::m_blockLinks = false |
Definition at line 132 of file container_qpainter_p.h.
QString DocumentContainerPrivate::m_caption |
Definition at line 121 of file container_qpainter_p.h.
QRect DocumentContainerPrivate::m_clientRect |
Definition at line 119 of file container_qpainter_p.h.
DocumentContainer::ClipboardCallback DocumentContainerPrivate::m_clipboardCallback |
Definition at line 131 of file container_qpainter_p.h.
DocumentContainer::CursorCallback DocumentContainerPrivate::m_cursorCallback |
Definition at line 128 of file container_qpainter_p.h.
DocumentContainer::DataCallback DocumentContainerPrivate::m_dataCallback |
Definition at line 127 of file container_qpainter_p.h.
QFont DocumentContainerPrivate::m_defaultFont = QFont(sansSerifFont(), 16) |
Definition at line 122 of file container_qpainter_p.h.
QByteArray DocumentContainerPrivate::m_defaultFontFamilyName = m_defaultFont.family().toUtf8() |
Definition at line 123 of file container_qpainter_p.h.
litehtml::document::ptr DocumentContainerPrivate::m_document |
Definition at line 116 of file container_qpainter_p.h.
Index DocumentContainerPrivate::m_index |
Definition at line 117 of file container_qpainter_p.h.
DocumentContainer::LinkCallback DocumentContainerPrivate::m_linkCallback |
Definition at line 129 of file container_qpainter_p.h.
QPaintDevice* DocumentContainerPrivate::m_paintDevice = nullptr |
Definition at line 115 of file container_qpainter_p.h.
DocumentContainer::PaletteCallback DocumentContainerPrivate::m_paletteCallback |
Definition at line 130 of file container_qpainter_p.h.
Definition at line 125 of file container_qpainter_p.h.
QPoint DocumentContainerPrivate::m_scrollPosition |
Definition at line 120 of file container_qpainter_p.h.
Selection DocumentContainerPrivate::m_selection |
Definition at line 126 of file container_qpainter_p.h.