NAME

Qt::Gui::QAbstractItemView

PUBLIC METHODS

QAbstractItemView(QWidget * parent)
QAbstractItemView(QWidget * parent = 0)
~QAbstractItemView()
bool alternatingRowColors()
int autoScrollMargin()
void clearSelection()
void closePersistentEditor(const QModelIndex & index)
QModelIndex currentIndex()
void doItemsLayout()
void edit(const QModelIndex & index)
QFlags<QAbstractItemView::EditTrigger> editTriggers()
bool hasAutoScroll()
QAbstractItemView::ScrollMode horizontalScrollMode()
QSize iconSize()
QModelIndex indexAt(const QPoint & point)
QWidget * indexWidget(const QModelIndex & index)
QVariant inputMethodQuery(Qt::InputMethodQuery query)
QAbstractItemDelegate * itemDelegate()
QAbstractItemDelegate * itemDelegate(const QModelIndex & index)
QAbstractItemDelegate * itemDelegateForColumn(int column)
QAbstractItemDelegate * itemDelegateForRow(int row)
void keyboardSearch(const QString & search)
QAbstractItemModel * model()
void openPersistentEditor(const QModelIndex & index)
void reset()
QModelIndex rootIndex()
void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint)
void scrollTo(const QModelIndex & index, QAbstractItemView::ScrollHint hint = QAbstractItemView::EnsureVisible)
void scrollToBottom()
void scrollToTop()
void selectAll()
QAbstractItemView::SelectionBehavior selectionBehavior()
QAbstractItemView::SelectionMode selectionMode()
QItemSelectionModel * selectionModel()
void setAlternatingRowColors(bool enable)
void setAutoScroll(bool enable)
void setAutoScrollMargin(int margin)
void setCurrentIndex(const QModelIndex & index)
void setEditTriggers(QFlags<QAbstractItemView::EditTrigger> triggers)
void setHorizontalScrollMode(QAbstractItemView::ScrollMode mode)
void setIconSize(const QSize & size)
void setIndexWidget(const QModelIndex & index, QWidget * widget)
void setItemDelegate(QAbstractItemDelegate * delegate)
void setItemDelegateForColumn(int column, QAbstractItemDelegate * delegate)
void setItemDelegateForRow(int row, QAbstractItemDelegate * delegate)
void setModel(QAbstractItemModel * model)
void setRootIndex(const QModelIndex & index)
void setSelectionBehavior(QAbstractItemView::SelectionBehavior behavior)
void setSelectionMode(QAbstractItemView::SelectionMode mode)
void setSelectionModel(QItemSelectionModel * selectionModel)
void setTabKeyNavigation(bool enable)
void setTextElideMode(Qt::TextElideMode mode)
void setVerticalScrollMode(QAbstractItemView::ScrollMode mode)
int sizeHintForColumn(int column)
QSize sizeHintForIndex(const QModelIndex & index)
int sizeHintForRow(int row)
bool tabKeyNavigation()
Qt::TextElideMode textElideMode()
void update(const QModelIndex & index)
QAbstractItemView::ScrollMode verticalScrollMode()
QRect visualRect(const QModelIndex & index)

ENUM VALUES

NoSelection
SingleSelection
MultiSelection
ExtendedSelection
ContiguousSelection
SelectItems
SelectRows
SelectColumns
EnsureVisible
PositionAtTop
PositionAtBottom
PositionAtCenter
NoEditTriggers
CurrentChanged
DoubleClicked
SelectedClicked
EditKeyPressed
AnyKeyPressed
AllEditTriggers
ScrollPerItem
ScrollPerPixel

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2011 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html