Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QTextUndoCommand Class Reference

#include <qtextdocument_p.h>

Collaboration diagram for QTextUndoCommand:

Public Types

enum  Command {
  Inserted = 0 , Removed = 1 , CharFormatChanged = 2 , BlockFormatChanged = 3 ,
  BlockInserted = 4 , BlockRemoved = 5 , BlockAdded = 6 , BlockDeleted = 7 ,
  GroupFormatChange = 8 , CursorMoved = 9 , Custom = 256
}
enum  Operation { KeepCursor = 0 , MoveCursor = 1 }

Public Member Functions

bool tryMerge (const QTextUndoCommand &other)

Public Attributes

quint16 command
uint block_part: 1
uint block_end: 1
uint block_padding: 6
quint8 operation
int format
quint32 strPos
quint32 pos
union { 
   int   blockFormat 
   quint32   length 
   QAbstractUndoItem *   custom 
   int   objectIndex 
}; 
quint32 revision

Detailed Description

Definition at line 89 of file qtextdocument_p.h.

Member Enumeration Documentation

◆ Command

Enumerator
Inserted 
Removed 
CharFormatChanged 
BlockFormatChanged 
BlockInserted 
BlockRemoved 
BlockAdded 
BlockDeleted 
GroupFormatChange 
CursorMoved 
Custom 

Definition at line 92 of file qtextdocument_p.h.

◆ Operation

Enumerator
KeepCursor 
MoveCursor 

Definition at line 105 of file qtextdocument_p.h.

Member Function Documentation

◆ tryMerge()

bool QTextUndoCommand::tryMerge ( const QTextUndoCommand & other)

Definition at line 108 of file qtextdocument_p.cpp.

References QScriptLine::length.

Member Data Documentation

◆ [union]

union { ... } QTextUndoCommand

◆ block_end

uint QTextUndoCommand::block_end

Definition at line 111 of file qtextdocument_p.h.

◆ block_padding

uint QTextUndoCommand::block_padding

Definition at line 112 of file qtextdocument_p.h.

◆ block_part

uint QTextUndoCommand::block_part

Definition at line 110 of file qtextdocument_p.h.

◆ blockFormat

int QTextUndoCommand::blockFormat

Definition at line 118 of file qtextdocument_p.h.

◆ command

quint16 QTextUndoCommand::command

Definition at line 109 of file qtextdocument_p.h.

◆ custom

QAbstractUndoItem* QTextUndoCommand::custom

Definition at line 120 of file qtextdocument_p.h.

◆ format

int QTextUndoCommand::format

Definition at line 114 of file qtextdocument_p.h.

◆ length

quint32 QTextUndoCommand::length

◆ objectIndex

int QTextUndoCommand::objectIndex

Definition at line 121 of file qtextdocument_p.h.

◆ operation

quint8 QTextUndoCommand::operation

Definition at line 113 of file qtextdocument_p.h.

◆ pos

quint32 QTextUndoCommand::pos

Definition at line 116 of file qtextdocument_p.h.

◆ revision

quint32 QTextUndoCommand::revision

Definition at line 123 of file qtextdocument_p.h.

◆ strPos

quint32 QTextUndoCommand::strPos

Definition at line 115 of file qtextdocument_p.h.


The documentation for this class was generated from the following files: