void selectionCleared() final
QString extractSanitizedText(int from, int to) const
void visibilityChanged(bool keepInMemory) final
void selectionStarted(QPointF scenePos) final
void selectionMouseMove(QPointF scenePos) final
int cursorFromPos(QPointF scenePos, bool fuzzy=true) const
void selectText(const QString &txt, const std::pair< int, int > &point)
QString getSelectedText() const final
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) final
void selectionTripleClick(QPointF scenePos) final
virtual QSizeF idealSize()
void setWidth(qreal width) final
void selectionDoubleClick(QPointF scenePos) final
QString extractImgTooltip(int pos) const
QString getText() const final
void hoverMoveEvent(QGraphicsSceneHoverEvent *event) final
void mousePressEvent(QGraphicsSceneMouseEvent *event) final
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event) final
bool isOverSelection(QPointF scenePos) const final
void selectionFocusChanged(bool focusIn) final
int getSelectionStart() const
QRectF boundingRect() const final
void fontChanged(const QFont &font) final
QString getLinkAt(QPointF scenePos) const
Extracts the target of a link from the text at a given coordinate.
Text(const QString &txt="", const QFont &font=QFont(), bool enableElide=false, const QString &rawText=QString(), const TextType &type=NORMAL, const QColor &custom=Style::getColor(Style::MainText))
qreal getAscent() const final
void setText(const QString &txt)
int getSelectionEnd() const
bool hasSelection() const