|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trolltech.qt.QSignalEmitter
com.trolltech.qt.QtJambiObject
com.trolltech.qt.core.QObject
com.trolltech.qt.gui.QTextObject
com.trolltech.qt.gui.QTextBlockGroup
public class QTextBlockGroup
The QTextBlockGroup
class provides a container for text blocks within a QTextDocument
. Block groups can be used to organize blocks of text within a document. They maintain an up-to-date list of the text blocks that belong to them, even when text blocks are being edited.
Each group has a parent document which is specified when the group is constructed.
Text blocks can be inserted into a group with blockInserted()
, and removed with blockRemoved()
. If a block's format is changed, blockFormatChanged()
is called.
The list of blocks in the group is returned by blockList()
. Note that the blocks in the list are not necessarily adjacent elements in the document; for example, the top-level items in a multi-level list will be separated by the items in lower levels of the list.
QTextBlock
, and QTextDocument
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter |
---|
QSignalEmitter.Signal0, QSignalEmitter.Signal1, QSignalEmitter.Signal2, QSignalEmitter.Signal3, QSignalEmitter.Signal4, QSignalEmitter.Signal5, QSignalEmitter.Signal6, QSignalEmitter.Signal7, QSignalEmitter.Signal8, QSignalEmitter.Signal9 |
Constructor Summary | |
---|---|
protected |
QTextBlockGroup(QTextDocument doc)
Creates a new new block group for the given document. |
Method Summary | |
---|---|
protected void |
blockFormatChanged(QTextBlock block)
This function is called whenever the specified block of text is changed. |
protected void |
blockInserted(QTextBlock block)
Appends the given block to the end of the group. |
protected java.util.List |
blockList()
Returns a (possibly empty) list of all the blocks that are part of the block group. |
protected void |
blockRemoved(QTextBlock block)
Removes the given block from the group; the block itself is not deleted, it simply isn't a member of this group anymore. |
static QTextBlockGroup |
fromNativePointer(QNativePointer nativePointer)
|
Methods inherited from class com.trolltech.qt.gui.QTextObject |
---|
document, format, formatIndex, objectIndex, setFormat |
Methods inherited from class com.trolltech.qt.core.QObject |
---|
childEvent, children, connectSlotsByName, customEvent, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, event, eventFilter, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, indexOfProperty, installEventFilter, isWidgetType, killTimer, moveToThread, objectName, parent, properties, property, removeEventFilter, setObjectName, setParent, setProperty, startTimer, timerEvent, toString, userProperty |
Methods inherited from class com.trolltech.qt.QtJambiObject |
---|
dispose, disposed, equals, finalize, reassignNativeResources, tr, tr, tr |
Methods inherited from class com.trolltech.qt.QSignalEmitter |
---|
blockSignals, disconnect, disconnect, signalsBlocked, signalSender, thread |
Methods inherited from class java.lang.Object |
---|
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.trolltech.qt.QtJambiInterface |
---|
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership |
Constructor Detail |
---|
protected QTextBlockGroup(QTextDocument doc)
Warning: This function should only be called from QTextDocument::createObject()
.
Method Detail |
---|
protected final java.util.List blockList()
protected void blockFormatChanged(QTextBlock block)
The base class implementation does nothing.
protected void blockInserted(QTextBlock block)
Warning: If you reimplement this function you must call the base class implementation.
protected void blockRemoved(QTextBlock block)
public static QTextBlockGroup fromNativePointer(QNativePointer nativePointer)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |