input_urn
/home/onoda/Documents/qt-everywhere-opensource-src-4.7.4/doc/html/qabstractitemmodel.html

output_urn
QAbstractItemModel

inherits

public_types

properties

public_functions
QAbstractItemModel ( QObject * parent = 0 )
 virtual ~QAbstractItemModel ()
 virtual QModelIndex buddy ( const QModelIndex & index ) const
 virtual bool canFetchMore ( const QModelIndex & parent ) const
 virtual int columnCount ( const QModelIndex & parent = QModelIndex() ) const = 0
 virtual QVariant data ( const QModelIndex & index, int role = Qt::DisplayRole ) const = 0
 virtual bool dropMimeData ( const QMimeData * data, Qt::DropAction action, int row, int column, const QModelIndex & parent )
 virtual void fetchMore ( const QModelIndex & parent )
 virtual Qt::ItemFlags flags ( const QModelIndex & index ) const
 virtual bool hasChildren ( const QModelIndex & parent = QModelIndex() ) const
 bool hasIndex ( int row, int column, const QModelIndex & parent = QModelIndex() ) const
 virtual QVariant headerData ( int section, Qt::Orientation orientation, int role = Qt::DisplayRole ) const
 virtual QModelIndex index ( int row, int column, const QModelIndex & parent = QModelIndex() ) const = 0
 bool insertColumn ( int column, const QModelIndex & parent = QModelIndex() )
 virtual bool insertColumns ( int column, int count, const QModelIndex & parent = QModelIndex() )
 bool insertRow ( int row, const QModelIndex & parent = QModelIndex() )
 virtual bool insertRows ( int row, int count, const QModelIndex & parent = QModelIndex() )
 virtual QMap<int, QVariant> itemData ( const QModelIndex & index ) const
 virtual QModelIndexList match ( const QModelIndex & start, int role, const QVariant & value, int hits = 1, Qt::MatchFlags flags = Qt::MatchFlags( Qt::MatchStartsWith | Qt::MatchWrap ) ) const
 virtual QMimeData * mimeData ( const QModelIndexList & indexes ) const
 virtual QStringList mimeTypes () const
 virtual QModelIndex parent ( const QModelIndex & index ) const = 0
 bool removeColumn ( int column, const QModelIndex & parent = QModelIndex() )
 virtual bool removeColumns ( int column, int count, const QModelIndex & parent = QModelIndex() )
 bool removeRow ( int row, const QModelIndex & parent = QModelIndex() )
 virtual bool removeRows ( int row, int count, const QModelIndex & parent = QModelIndex() )
 const QHash<int, QByteArray> & roleNames () const
 virtual int rowCount ( const QModelIndex & parent = QModelIndex() ) const = 0
 virtual bool setData ( const QModelIndex & index, const QVariant & value, int role = Qt::EditRole )
 virtual bool setHeaderData ( int section, Qt::Orientation orientation, const QVariant & value, int role = Qt::EditRole )
 virtual bool setItemData ( const QModelIndex & index, const QMap<int, QVariant> & roles )
 void setSupportedDragActions ( Qt::DropActions actions )
 QModelIndex sibling ( int row, int column, const QModelIndex & index ) const
 virtual void sort ( int column, Qt::SortOrder order = Qt::AscendingOrder )
 virtual QSize span ( const QModelIndex & index ) const
 Qt::DropActions supportedDragActions () const
 virtual Qt::DropActions supportedDropActions () const

public_slots
 virtual void revert ()
 virtual bool submit ()

signals
 void columnsAboutToBeInserted ( const QModelIndex & parent, int start, int end )
 void columnsAboutToBeMoved ( const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn )
 void columnsAboutToBeRemoved ( const QModelIndex & parent, int start, int end )
 void columnsInserted ( const QModelIndex & parent, int start, int end )
 void columnsMoved ( const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationColumn )
 void columnsRemoved ( const QModelIndex & parent, int start, int end )
 void dataChanged ( const QModelIndex & topLeft, const QModelIndex & bottomRight )
 void headerDataChanged ( Qt::Orientation orientation, int first, int last )
 void layoutAboutToBeChanged ()
 void layoutChanged ()
 void modelAboutToBeReset ()
 void modelReset ()
 void rowsAboutToBeInserted ( const QModelIndex & parent, int start, int end )
 void rowsAboutToBeMoved ( const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow )
 void rowsAboutToBeRemoved ( const QModelIndex & parent, int start, int end )
 void rowsInserted ( const QModelIndex & parent, int start, int end )
 void rowsMoved ( const QModelIndex & sourceParent, int sourceStart, int sourceEnd, const QModelIndex & destinationParent, int destinationRow )
 void rowsRemoved ( const QModelIndex & parent, int start, int end )

static_public_members

protected_functions
 void beginInsertColumns ( const QModelIndex & parent, int first, int last )
 void beginInsertRows ( const QModelIndex & parent, int first, int last )
 bool beginMoveColumns ( const QModelIndex & sourceParent, int sourceFirst, int sourceLast, const QModelIndex & destinationParent, int destinationChild )
 bool beginMoveRows ( const QModelIndex & sourceParent, int sourceFirst, int sourceLast, const QModelIndex & destinationParent, int destinationChild )
 void beginRemoveColumns ( const QModelIndex & parent, int first, int last )
 void beginRemoveRows ( const QModelIndex & parent, int first, int last )
 void beginResetModel ()
 void changePersistentIndex ( const QModelIndex & from, const QModelIndex & to )
 void changePersistentIndexList ( const QModelIndexList & from, const QModelIndexList & to )
 QModelIndex createIndex ( int row, int column, void * ptr = 0 ) const
 QModelIndex createIndex ( int row, int column, quint32 id ) const
 void endInsertColumns ()
 void endInsertRows ()
 void endMoveColumns ()
 void endMoveRows ()
 void endRemoveColumns ()
 void endRemoveRows ()
 void endResetModel ()
 QModelIndexList persistentIndexList () const
 void reset ()
 void setRoleNames ( const QHash<int, QByteArray> & roleNames )

reimplemented_public_functions

reimplemented_protected_functions

protected_slots

related_non_members

templateClass
false

abstractClass
true

enbeddedClass
false

flag_objects

parent_flag_objects

typedefed_objects

parent_typedefed_objects

class_objects

parent_class_objects

enums

parent_enums

parent_index
343

parent_name
QObject

