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()
Qt::DropAction defaultDropAction()
void doItemsLayout()
QAbstractItemView::DragDropMode dragDropMode()
bool dragDropOverwriteMode()
bool dragEnabled()
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 setDefaultDropAction(Qt::DropAction dropAction)
void setDragDropMode(QAbstractItemView::DragDropMode behavior)
void setDragDropOverwriteMode(bool overwrite)
void setDragEnabled(bool enable)
void setDropIndicatorShown(bool enable)
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)
bool showDropIndicator()
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
NoDragDrop
DragOnly
DropOnly
DragDrop
InternalMove

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