82 const QString orig = m_document->toPlainText();
83 const QString left = orig.left(qMin(m_position, m_anchor));
84 const QString right = orig.mid(qMax(m_position, m_anchor));
85 m_document->setPlainText(left + text + right);
void removeSelectedText()
bool movePosition(MoveOperation op, MoveMode=MoveAnchor, int n=1)
TextCursor(TextDocument *document)
int positionInBlock() const
void insertText(const QString &text)
TextDocument * document() const
QString selectedText() const
void setPosition(int pos, MoveMode mode=MoveAnchor)
TextBlock firstBlock() const
int characterCount() const