com.trolltech.qt.gui
Class QTextObject
java.lang.Object
com.trolltech.qt.internal.QSignalEmitterInternal
com.trolltech.qt.QSignalEmitter
com.trolltech.qt.QtJambiObject
com.trolltech.qt.core.QObject
com.trolltech.qt.gui.QTextObject
- All Implemented Interfaces:
- QtJambiInterface
- Direct Known Subclasses:
- QTextBlockGroup, QTextFrame
public class QTextObject
- extends QObject
The QTextObject class is a base class for different kinds of objects that can group parts of a QTextDocument together. The common grouping text objects are lists (QTextList), frames (QTextFrame), and tables (QTextTable). A text object has an associated format() and document().
There are essentially two kinds of text objects: those that are used with blocks (block formats), and those that are used with characters (character formats). The first kind are derived from QTextBlockGroup, and the second kind from QTextFrame.
You rarely need to use this class directly. When creating custom text objects, you will also need to reimplement QTextDocument::createObject() which acts as a factory method for creating text objects.
See also:
QTextDocument.
| Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter |
QSignalEmitter.AbstractSignal, QSignalEmitter.Signal0, QSignalEmitter.Signal1, QSignalEmitter.Signal2, QSignalEmitter.Signal3, QSignalEmitter.Signal4, QSignalEmitter.Signal5, QSignalEmitter.Signal6, QSignalEmitter.Signal7, QSignalEmitter.Signal8, QSignalEmitter.Signal9 |
| Nested classes/interfaces inherited from class com.trolltech.qt.internal.QSignalEmitterInternal |
com.trolltech.qt.internal.QSignalEmitterInternal.AbstractSignalInternal |
| Fields inherited from class com.trolltech.qt.internal.QSignalEmitterInternal |
currentSender |
| 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.internal.QSignalEmitterInternal |
__qt_signalInitialization |
| Methods inherited from class java.lang.Object |
clone, getClass, hashCode, notify, notifyAll, wait, wait, wait |
QTextObject
protected QTextObject(QTextDocument doc)
- Creates a new
QTextObject for the given document. Warning: This function should never be called directly, but only from QTextDocument::createObject().
document
public final QTextDocument document()
- Returns the document this object belongs to.
- See also:
format().
format
public final QTextFormat format()
- Returns the text object's format.
- See also:
setFormat(), and document().
formatIndex
public final int formatIndex()
- Returns the index of the object's format in the document's internal list of formats.
- See also:
QTextDocument::object().
objectIndex
public final int objectIndex()
- Returns the object index of this object. This can be used together with
QTextFormat::setObjectIndex().
setFormat
protected final void setFormat(QTextFormat format)
- Sets the text object's format.
- See also:
format().