com.trolltech.qt.gui
Class QTreeModel

java.lang.Object
  extended by com.trolltech.qt.QSignalEmitter
      extended by com.trolltech.qt.QtJambiObject
          extended by com.trolltech.qt.core.QObject
              extended by com.trolltech.qt.core.QAbstractItemModel
                  extended by com.trolltech.qt.gui.QTreeModel
All Implemented Interfaces:
QtJambiInterface

public abstract class QTreeModel
extends QAbstractItemModel


Nested Class Summary
 
Nested classes/interfaces inherited from class com.trolltech.qt.QSignalEmitter
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>
 
Field Summary
 
Fields inherited from class com.trolltech.qt.core.QAbstractItemModel
dataChanged, headerDataChanged, layoutAboutToBeChanged, layoutChanged
 
Constructor Summary
QTreeModel()
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.
QTreeModel(QObject parent)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.
 
Method Summary
abstract  java.lang.Object child(java.lang.Object parent, int index)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.child.
abstract  int childCount(java.lang.Object parent)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.childCount.
 void childrenInserted(QModelIndex parent, int first, int last)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.childrenInserted.
 void childrenRemoved(QModelIndex parent, int first, int last)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.childrenRemoved.
 int columnCount(QModelIndex arg__1)
          This function is reimplemented for internal reasons.
 java.lang.Object data(java.lang.Object value, int role)
          Returns the data stored under the given role for the item referred to by the value.
 java.lang.Object data(QModelIndex index, int role)
          This function is reimplemented for internal reasons.
static QTreeModel fromNativePointer(QNativePointer nativePointer)
          This function returns the QTreeModel instance pointed to by nativePointer
 QIcon icon(java.lang.Object value)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.icon.
 QModelIndex index(int row, int arg__2, QModelIndex parent)
          This function is reimplemented for internal reasons.
 java.lang.Object indexToValue(QModelIndex index)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.indexToValue.
 QModelIndex parent(QModelIndex index)
          This function is reimplemented for internal reasons.
 void releaseChildren(QModelIndex index)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.releaseChildren.
 int rowCount(QModelIndex parent)
          This function is reimplemented for internal reasons.
abstract  java.lang.String text(java.lang.Object value)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.text.
 QModelIndex valueToIndex(java.lang.Object object)
          This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.valueToIndex.
 
Methods inherited from class com.trolltech.qt.core.QAbstractItemModel
beginInsertColumns, beginInsertRows, beginRemoveColumns, beginRemoveRows, buddy, canFetchMore, changePersistentIndex, changePersistentIndexList, columnCount, createIndex, createIndex, createIndex, data, data, data, decodeData, dropMimeData, encodeData, endInsertColumns, endInsertRows, endRemoveColumns, endRemoveRows, fetchMore, flags, hasChildren, hasChildren, hasIndex, hasIndex, headerData, headerData, index, insertColumn, insertColumn, insertColumns, insertColumns, insertRow, insertRow, insertRows, insertRows, itemData, match, match, match, match, mimeData, mimeTypes, persistentIndexList, removeColumn, removeColumn, removeColumns, removeColumns, removeRow, removeRow, removeRows, removeRows, reset, revert, rowCount, setData, setData, setData, setData, setHeaderData, setHeaderData, setItemData, setSupportedDragActions, setSupportedDragActions, sibling, sort, sort, span, submit, supportedDragActions, supportedDropActions
 
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

QTreeModel

public QTreeModel()
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.


QTreeModel

public QTreeModel(QObject parent)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel. parent

Method Detail

childrenInserted

public final void childrenInserted(QModelIndex parent,
                                   int first,
                                   int last)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.childrenInserted. parent first last


childrenRemoved

public final void childrenRemoved(QModelIndex parent,
                                  int first,
                                  int last)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.childrenRemoved. parent first last


indexToValue

public final java.lang.Object indexToValue(QModelIndex index)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.indexToValue. index


releaseChildren

public final void releaseChildren(QModelIndex index)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.releaseChildren. index


valueToIndex

public final QModelIndex valueToIndex(java.lang.Object object)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.valueToIndex. object


child

public abstract java.lang.Object child(java.lang.Object parent,
                                       int index)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.child. parent index


childCount

public abstract int childCount(java.lang.Object parent)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.childCount. parent


columnCount

public int columnCount(QModelIndex arg__1)

This function is reimplemented for internal reasons.

Specified by:
columnCount in class QAbstractItemModel
See Also:
rowCount

data

public java.lang.Object data(QModelIndex index,
                             int role)

This function is reimplemented for internal reasons.

Specified by:
data in class QAbstractItemModel
See Also:
Qt::ItemDataRole, setData, headerData

data

public java.lang.Object data(java.lang.Object value,
                             int role)

Returns the data stored under the given role for the item referred to by the value.

See Also:
Qt::ItemDataRole, setData, headerData

icon

public QIcon icon(java.lang.Object value)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.icon. value


index

public QModelIndex index(int row,
                         int arg__2,
                         QModelIndex parent)

This function is reimplemented for internal reasons.

Specified by:
index in class QAbstractItemModel
See Also:
createIndex

parent

public QModelIndex parent(QModelIndex index)

This function is reimplemented for internal reasons.

Specified by:
parent in class QAbstractItemModel
See Also:
createIndex

rowCount

public int rowCount(QModelIndex parent)

This function is reimplemented for internal reasons.

Specified by:
rowCount in class QAbstractItemModel
See Also:
columnCount

text

public abstract java.lang.String text(java.lang.Object value)
This is a JambiDoclet generated javadoc comment for com.trolltech.qt.gui.QTreeModel.text. value


fromNativePointer

public static QTreeModel fromNativePointer(QNativePointer nativePointer)
This function returns the QTreeModel instance pointed to by nativePointer

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