com.trolltech.qt.gui
Class QTextItem

java.lang.Object
  extended by com.trolltech.qt.internal.QSignalEmitterInternal
      extended by com.trolltech.qt.QSignalEmitter
          extended by com.trolltech.qt.QtJambiObject
              extended by com.trolltech.qt.gui.QTextItem
All Implemented Interfaces:
QtJambiInterface

public class QTextItem
extends QtJambiObject

The QTextItem class provides all the information required to draw text in a custom paint engine. When you reimplement your own paint engine, you must reimplement QPaintEngine::drawTextItem(), a function that takes a QTextItem as one of its arguments.


Nested Class Summary
static class QTextItem.RenderFlag
           
static class QTextItem.RenderFlags
           
 
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter
QSignalEmitter.AbstractSignal, QSignalEmitter.PrivateSignal0, QSignalEmitter.PrivateSignal1, QSignalEmitter.PrivateSignal2, QSignalEmitter.PrivateSignal3, QSignalEmitter.PrivateSignal4, QSignalEmitter.PrivateSignal5, QSignalEmitter.PrivateSignal6, QSignalEmitter.PrivateSignal7, QSignalEmitter.PrivateSignal8, QSignalEmitter.PrivateSignal9, 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
 
Field Summary
 
Fields inherited from class com.trolltech.qt.internal.QSignalEmitterInternal
currentSender
 
Constructor Summary
QTextItem()
          This is an overloaded method provided for convenience.
 
Method Summary
 double ascent()
          Corresponds to the ascent of the piece of text that is drawn.
 double descent()
          Corresponds to the descent of the piece of text that is drawn.
 QFont font()
          Returns the font that should be used to draw the text.
 QTextItem.RenderFlags renderFlags()
          Returns the render flags used.
 java.lang.String text()
          Returns the text that should be drawn.
 double width()
          Specifies the total width of the text to be drawn.
 
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 com.trolltech.qt.internal.QSignalEmitterInternal
__qt_signalInitialization
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.trolltech.qt.QtJambiInterface
disableGarbageCollection, nativeId, nativePointer, reenableGarbageCollection, setJavaOwnership
 

Constructor Detail

QTextItem

public QTextItem()
This is an overloaded method provided for convenience.

Method Detail

ascent

public final double ascent()
Corresponds to the ascent of the piece of text that is drawn.


descent

public final double descent()
Corresponds to the descent of the piece of text that is drawn.


font

public final QFont font()
Returns the font that should be used to draw the text.


renderFlags

public final QTextItem.RenderFlags renderFlags()
Returns the render flags used.


text

public final java.lang.String text()
Returns the text that should be drawn.


width

public final double width()
Specifies the total width of the text to be drawn.