18#include <QtWidgets/private/qtwidgetsglobal_p.h>
21#include "private/qtextdocumentlayout_p.h"
22#include "private/qwidgettextcontrol_p.h"
36#include <QtCore/qpointer.h>
53 QSize sizeForWidth(
int w)
const;
60 void updateShortcut();
71 void ensureTextPopulated()
const;
72 void ensureTextLayouted()
const;
73 void ensureTextControl()
const;
74 void sendControlEvent(
QEvent *e);
76 void linkHovered(
const QString &link);
79 QRect documentRect()
const;
82#ifndef QT_NO_CONTEXTMENU
96 QPointer<QMovie> movie;
97 std::array<QMetaObject::Connection, 2> movieConnections;
104#ifndef QT_NO_SHORTCUT
The QCursor class provides a mouse cursor with an arbitrary shape.
std::optional< QImage > cachedimage
std::optional< QPixmap > pixmap
std::optional< QPixmap > scaledpixmap
Qt::TextFormat effectiveTextFormat
QPointer< QWidget > buddy
QTextCursor shortcutCursor
Qt::TextFormat textformat
bool needTextControl() const
QTextDocument::ResourceProvider resourceProvider
QWidgetTextControl * control
std::optional< QPicture > picture
Qt::TextInteractionFlags textInteractionFlags
The QLabel widget provides a text or image display.
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
\inmodule QtCore\reentrant
The QSizePolicy class is a layout attribute describing horizontal and vertical resizing policy.
\macro QT_RESTRICTED_CAST_FROM_ASCII
\reentrant \inmodule QtGui
std::function< QVariant(const QUrl &)> ResourceProvider
Combined button and popup list for selecting options.
@ TextSelectableByKeyboard
GLfloat GLfloat GLfloat w
[0]
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLdouble GLdouble GLdouble GLdouble q
#define Q_AUTOTEST_EXPORT