Overview | Package | Class | Tree | Deprecated | Index | Help
Qt Jambi Home |
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.trolltech.qt.gui
Class QTextObject

    java.lang.Object
      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 Class Summary

Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter
`QSignalEmitter.AbstractSignal, QSignalEmitter.Signal0, QSignalEmitter.Signal1<A>, QSignalEmitter.Signal2<A,B>, QSignalEmitter.Signal3<A,B,C>, QSignalEmitter.Signal4<A,B,C,D>, QSignalEmitter.Signal5<A,B,C,D,E>, QSignalEmitter.Signal6<A,B,C,D,E,F>, QSignalEmitter.Signal7<A,B,C,D,E,F,G>, QSignalEmitter.Signal8<A,B,C,D,E,F,G,H>, QSignalEmitter.Signal9<A,B,C,D,E,F,G,H,I>`

Constructor Summary
`protected` | `QTextObject(QTextDocument doc)` Creates a new `QTextObject` for the given `doc`.

Method Summary
`QTextDocument` | `document()` Returns the document this object belongs to.
`QTextFormat` | `format()` Returns the text object's format.
`int` | `formatIndex()` Returns the index of the object's format in the document's internal list of formats.
`static QTextObject` | `fromNativePointer(QNativePointer nativePointer)` This function returns the QTextObject instance pointed to by nativePointer
`int` | `objectIndex()` Returns the object index of this object.
`protected void` | `setFormat(QTextFormat format)` Sets the text object's `format`.

Methods inherited from class com.trolltech.qt.core.QObject
`blockSignals, childEvent, children, connectSlotsByName, customEvent, disposeLater, dumpObjectInfo, dumpObjectTree, dynamicPropertyNames, event, eventFilter, findChild, findChild, findChild, findChildren, findChildren, findChildren, findChildren, installEventFilter, isWidgetType, killTimer, moveToThread, objectName, parent, property, removeEventFilter, setObjectName, setParent, setProperty, signalsBlocked, startTimer, thread, timerEvent`

Methods inherited from class com.trolltech.qt.QtJambiObject
`dispose, disposed, finalize, reassignNativeResources, tr, tr, tr`

Methods inherited from class com.trolltech.qt.QSignalEmitter
`disconnect, disconnect, signalSender`

Methods inherited from class java.lang.Object
`clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods inherited from interface com.trolltech.qt.QtJambiInterface
`disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership`

Constructor Detail

### QTextObject

    protected QTextObject(QTextDocument doc)

  Creates a new `QTextObject` for the given `doc`.

  Warning: This function should never be called directly, but only from QTextDocument::createObject().

Method Detail

### 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`, `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`

### fromNativePointer

    public static QTextObject fromNativePointer(QNativePointer nativePointer)

  This function returns the QTextObject instance pointed to by nativePointer

  Parameters:
    `nativePointer` - the QNativePointer of which object should be returned.

Overview | Package | Class | Tree | Deprecated | Index | Help
Qt Jambi Home |
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD