QGIS API Documentation 3.36.0-Maidenhead (09951dc0acf)
|
A widget for editing rich text documents, with support for user controlled formatting of text and insertion of hyperlinks and images. More...
#include <qgsrichtexteditor.h>
Public Slots | |
void | clearSource () |
Clears the current text from the widget. | |
void | setText (const QString &text) |
Sets the text to show in the widget. | |
Signals | |
void | textChanged () |
Emitted when the text contents are changed. | |
Public Member Functions | |
QgsRichTextEditor (QWidget *parent=nullptr) | |
Constructor for QgsRichTextEditor, with the specified parent widget. | |
QTextDocument * | document () |
Returns a reference to the QTextDocument shown in the widget. | |
void | setTextCursor (const QTextCursor &cursor) |
Sets the current text cursor. | |
QTextCursor | textCursor () const |
Returns a reference to the text cursor. | |
QString | toHtml () const |
Returns the widget's content as a HTML string. | |
QString | toPlainText () const |
Returns the widget's content as a plain text string. | |
Protected Member Functions | |
void | focusInEvent (QFocusEvent *event) override |
A widget for editing rich text documents, with support for user controlled formatting of text and insertion of hyperlinks and images.
QgsRichTextEditor provides a reusable widget for allowing users to edit rich text documents, and retrieving and setting the documents via HTML formatted strings.
Definition at line 58 of file qgsrichtexteditor.h.
QgsRichTextEditor::QgsRichTextEditor | ( | QWidget * | parent = nullptr | ) |
Constructor for QgsRichTextEditor, with the specified parent widget.
Definition at line 52 of file qgsrichtexteditor.cpp.
|
slot |
Clears the current text from the widget.
Definition at line 282 of file qgsrichtexteditor.cpp.
|
inline |
Returns a reference to the QTextDocument shown in the widget.
Definition at line 85 of file qgsrichtexteditor.h.
|
overrideprotected |
Definition at line 325 of file qgsrichtexteditor.cpp.
|
slot |
Sets the text to show in the widget.
The text can either be a plain text string or a HTML document.
Definition at line 682 of file qgsrichtexteditor.cpp.
|
inline |
Sets the current text cursor.
Definition at line 99 of file qgsrichtexteditor.h.
|
signal |
Emitted when the text contents are changed.
|
inline |
Returns a reference to the text cursor.
Definition at line 92 of file qgsrichtexteditor.h.
QString QgsRichTextEditor::toHtml | ( | ) | const |
Returns the widget's content as a HTML string.
Definition at line 233 of file qgsrichtexteditor.cpp.
QString QgsRichTextEditor::toPlainText | ( | ) | const |
Returns the widget's content as a plain text string.
Definition at line 218 of file qgsrichtexteditor.cpp.