KLayout 0.29.8 (2024-11-26 926dac96c) [master]

API reference - Class QAbstractItemView

Notation used in Ruby API documentation

Module: QtWidgets

Description: Binding of QAbstractItemView

Class hierarchy: QAbstractItemView » QAbstractScrollArea » QFrame » QWidget » QObject

Sub-classes: DragDropMode, QFlags_DragDropMode, EditTrigger, QFlags_EditTrigger, ScrollHint, QFlags_ScrollHint, ScrollMode, QFlags_ScrollMode, SelectionBehavior, QFlags_SelectionBehavior, SelectionMode, QFlags_SelectionMode

Public constructors

new QAbstractItemViewnew(QWidget ptr parent = nullptr)Constructor QAbstractItemView::QAbstractItemView(QWidget *parent)

Public methods

[const]QAbstractItemView ptr_const_castReturns a non-const reference to self.
void_createEnsures the C++ object is created
void_destroyExplicitly destroys the object
[const]bool_destroyed?Returns a value indicating whether the object was already destroyed
[const]bool_is_const_object?Returns a value indicating whether the reference is a const reference
void_manageMarks the object as managed by the script side.
void_unmanageMarks the object as no longer owned by the script side.
[signal]voidactivated(const QModelIndex index)Signal declaration for QAbstractItemView::activated(const QModelIndex &index)
[const]boolalternatingRowColorsMethod bool QAbstractItemView::alternatingRowColors()
voidalternatingRowColors=(bool enable)Method void QAbstractItemView::setAlternatingRowColors(bool enable)
[const]boolautoScrollMethod bool QAbstractItemView::hasAutoScroll()
voidautoScroll=(bool enable)Method void QAbstractItemView::setAutoScroll(bool enable)
[const]intautoScrollMarginMethod int QAbstractItemView::autoScrollMargin()
voidautoScrollMargin=(int margin)Method void QAbstractItemView::setAutoScrollMargin(int margin)
voidclearSelectionMethod void QAbstractItemView::clearSelection()
[signal]voidclicked(const QModelIndex index)Signal declaration for QAbstractItemView::clicked(const QModelIndex &index)
voidclosePersistentEditor(const QModelIndex index)Method void QAbstractItemView::closePersistentEditor(const QModelIndex &index)
[const]QModelIndexcurrentIndexMethod QModelIndex QAbstractItemView::currentIndex()
voidcurrentIndex=(const QModelIndex index)Method void QAbstractItemView::setCurrentIndex(const QModelIndex &index)
[signal]voidcustomContextMenuRequested(const QPoint pos)Signal declaration for QAbstractItemView::customContextMenuRequested(const QPoint &pos)
[const]Qt_DropActiondefaultDropActionMethod Qt::DropAction QAbstractItemView::defaultDropAction()
voiddefaultDropAction=(const Qt_DropAction dropAction)Method void QAbstractItemView::setDefaultDropAction(Qt::DropAction dropAction)
[signal]voiddestroyed(QObject ptr arg1)Signal declaration for QAbstractItemView::destroyed(QObject *)
voiddoItemsLayoutVirtual method void QAbstractItemView::doItemsLayout()
[signal]voiddoubleClicked(const QModelIndex index)Signal declaration for QAbstractItemView::doubleClicked(const QModelIndex &index)
[const]QAbstractItemView_DragDropModedragDropModeMethod QAbstractItemView::DragDropMode QAbstractItemView::dragDropMode()
voiddragDropMode=(const QAbstractItemView_DragDropMode behavior)Method void QAbstractItemView::setDragDropMode(QAbstractItemView::DragDropMode behavior)
[const]booldragDropOverwriteModeMethod bool QAbstractItemView::dragDropOverwriteMode()
voiddragDropOverwriteMode=(bool overwrite)Method void QAbstractItemView::setDragDropOverwriteMode(bool overwrite)
[const]booldragEnabledMethod bool QAbstractItemView::dragEnabled()
voiddragEnabled=(bool enable)Method void QAbstractItemView::setDragEnabled(bool enable)
[const]QAbstractItemView_QFlags_EditTriggereditTriggersMethod QFlags<QAbstractItemView::EditTrigger> QAbstractItemView::editTriggers()
voideditTriggers=(QAbstractItemView_QFlags_EditTrigger triggers)Method void QAbstractItemView::setEditTriggers(QFlags<QAbstractItemView::EditTrigger> triggers)
voidemit_activated(const QModelIndex index)Emitter for signal void QAbstractItemView::activated(const QModelIndex &index)
voidemit_clicked(const QModelIndex index)Emitter for signal void QAbstractItemView::clicked(const QModelIndex &index)
voidemit_customContextMenuRequested(const QPoint pos)Emitter for signal void QAbstractItemView::customContextMenuRequested(const QPoint &pos)
voidemit_destroyed(QObject ptr arg1 = nullptr)Emitter for signal void QAbstractItemView::destroyed(QObject *)
voidemit_doubleClicked(const QModelIndex index)Emitter for signal void QAbstractItemView::doubleClicked(const QModelIndex &index)
voidemit_entered(const QModelIndex index)Emitter for signal void QAbstractItemView::entered(const QModelIndex &index)
voidemit_iconSizeChanged(const QSize size)Emitter for signal void QAbstractItemView::iconSizeChanged(const QSize &size)
voidemit_objectNameChanged(string objectName)Emitter for signal void QAbstractItemView::objectNameChanged(const QString &objectName)
voidemit_pressed(const QModelIndex index)Emitter for signal void QAbstractItemView::pressed(const QModelIndex &index)
voidemit_viewportEnteredEmitter for signal void QAbstractItemView::viewportEntered()
voidemit_windowIconChanged(const QIcon icon)Emitter for signal void QAbstractItemView::windowIconChanged(const QIcon &icon)
voidemit_windowIconTextChanged(string iconText)Emitter for signal void QAbstractItemView::windowIconTextChanged(const QString &iconText)
voidemit_windowTitleChanged(string title)Emitter for signal void QAbstractItemView::windowTitleChanged(const QString &title)
[signal]voidentered(const QModelIndex index)Signal declaration for QAbstractItemView::entered(const QModelIndex &index)
[const]boolhasAutoScrollMethod bool QAbstractItemView::hasAutoScroll()
[const]boolhasHeightForWidthVirtual method bool QAbstractItemView::hasHeightForWidth()
[const]intheightForWidth(int arg1)Virtual method int QAbstractItemView::heightForWidth(int)
[const]QAbstractItemView_ScrollModehorizontalScrollModeMethod QAbstractItemView::ScrollMode QAbstractItemView::horizontalScrollMode()
voidhorizontalScrollMode=(const QAbstractItemView_ScrollMode mode)Method void QAbstractItemView::setHorizontalScrollMode(QAbstractItemView::ScrollMode mode)
[const]QSizeiconSizeMethod QSize QAbstractItemView::iconSize()
voidiconSize=(const QSize size)Method void QAbstractItemView::setIconSize(const QSize &size)
[signal]voidiconSizeChanged(const QSize size)Signal declaration for QAbstractItemView::iconSizeChanged(const QSize &size)
[const]QModelIndexindexAt(const QPoint point)Virtual method QModelIndex QAbstractItemView::indexAt(const QPoint &point)
[const]QWidget ptrindexWidget(const QModelIndex index)Method QWidget *QAbstractItemView::indexWidget(const QModelIndex &index)
[const]variantinputMethodQuery(const Qt_InputMethodQuery query)Virtual method QVariant QAbstractItemView::inputMethodQuery(Qt::InputMethodQuery query)
[const]boolisPersistentEditorOpen?(const QModelIndex index)Method bool QAbstractItemView::isPersistentEditorOpen(const QModelIndex &index)
[const]QAbstractItemDelegate ptritemDelegateMethod QAbstractItemDelegate *QAbstractItemView::itemDelegate()
[const]QAbstractItemDelegate ptritemDelegate(const QModelIndex index)Method QAbstractItemDelegate *QAbstractItemView::itemDelegate(const QModelIndex &index)
voiditemDelegate=(QAbstractItemDelegate ptr delegate)Method void QAbstractItemView::setItemDelegate(QAbstractItemDelegate *delegate)
[const]QAbstractItemDelegate ptritemDelegateForColumn(int column)Method QAbstractItemDelegate *QAbstractItemView::itemDelegateForColumn(int column)
[const]QAbstractItemDelegate ptritemDelegateForRow(int row)Method QAbstractItemDelegate *QAbstractItemView::itemDelegateForRow(int row)
voidkeyboardSearch(string search)Virtual method void QAbstractItemView::keyboardSearch(const QString &search)
[const]QSizeminimumSizeHintVirtual method QSize QAbstractItemView::minimumSizeHint()
[const]QAbstractItemModel ptrmodelMethod QAbstractItemModel *QAbstractItemView::model()
voidmodel=(QAbstractItemModel ptr model)Method void QAbstractItemView::setModel(QAbstractItemModel *model)
[signal]voidobjectNameChanged(string objectName)Signal declaration for QAbstractItemView::objectNameChanged(const QString &objectName)
voidopenPersistentEditor(const QModelIndex index)Method void QAbstractItemView::openPersistentEditor(const QModelIndex &index)
[const]QPaintEngine ptrpaintEngineVirtual method QPaintEngine *QAbstractItemView::paintEngine()
[signal]voidpressed(const QModelIndex index)Signal declaration for QAbstractItemView::pressed(const QModelIndex &index)
voidresetVirtual method void QAbstractItemView::reset()
voidresetHorizontalScrollModeMethod void QAbstractItemView::resetHorizontalScrollMode()
voidresetVerticalScrollModeMethod void QAbstractItemView::resetVerticalScrollMode()
[const]QModelIndexrootIndexMethod QModelIndex QAbstractItemView::rootIndex()
voidrootIndex=(const QModelIndex index)Method void QAbstractItemView::setRootIndex(const QModelIndex &index)
voidscrollTo(const QModelIndex index,
const QAbstractItemView_ScrollHint hint)
Virtual method void QAbstractItemView::scrollTo(const QModelIndex &index, QAbstractItemView::ScrollHint hint)
voidscrollToBottomMethod void QAbstractItemView::scrollToBottom()
voidscrollToTopMethod void QAbstractItemView::scrollToTop()
voidselectAllVirtual method void QAbstractItemView::selectAll()
[const]QAbstractItemView_SelectionBehaviorselectionBehaviorMethod QAbstractItemView::SelectionBehavior QAbstractItemView::selectionBehavior()
voidselectionBehavior=(const QAbstractItemView_SelectionBehavior behavior)Method void QAbstractItemView::setSelectionBehavior(QAbstractItemView::SelectionBehavior behavior)
[const]QAbstractItemView_SelectionModeselectionModeMethod QAbstractItemView::SelectionMode QAbstractItemView::selectionMode()
voidselectionMode=(const QAbstractItemView_SelectionMode mode)Method void QAbstractItemView::setSelectionMode(QAbstractItemView::SelectionMode mode)
[const]QItemSelectionModel ptrselectionModelMethod QItemSelectionModel *QAbstractItemView::selectionModel()
voidselectionModel=(QItemSelectionModel ptr selectionModel)Method void QAbstractItemView::setSelectionModel(QItemSelectionModel *selectionModel)
voidsetAlternatingRowColors(bool enable)Method void QAbstractItemView::setAlternatingRowColors(bool enable)
voidsetAutoScroll(bool enable)Method void QAbstractItemView::setAutoScroll(bool enable)
voidsetAutoScrollMargin(int margin)Method void QAbstractItemView::setAutoScrollMargin(int margin)
voidsetCurrentIndex(const QModelIndex index)Method void QAbstractItemView::setCurrentIndex(const QModelIndex &index)
voidsetDefaultDropAction(const Qt_DropAction dropAction)Method void QAbstractItemView::setDefaultDropAction(Qt::DropAction dropAction)
voidsetDragDropMode(const QAbstractItemView_DragDropMode behavior)Method void QAbstractItemView::setDragDropMode(QAbstractItemView::DragDropMode behavior)
voidsetDragDropOverwriteMode(bool overwrite)Method void QAbstractItemView::setDragDropOverwriteMode(bool overwrite)
voidsetDragEnabled(bool enable)Method void QAbstractItemView::setDragEnabled(bool enable)
voidsetDropIndicatorShown(bool enable)Method void QAbstractItemView::setDropIndicatorShown(bool enable)
voidsetEditTriggers(QAbstractItemView_QFlags_EditTrigger triggers)Method void QAbstractItemView::setEditTriggers(QFlags<QAbstractItemView::EditTrigger> triggers)
voidsetHorizontalScrollMode(const QAbstractItemView_ScrollMode mode)Method void QAbstractItemView::setHorizontalScrollMode(QAbstractItemView::ScrollMode mode)
voidsetIconSize(const QSize size)Method void QAbstractItemView::setIconSize(const QSize &size)
voidsetIndexWidget(const QModelIndex index,
QWidget ptr widget)
Method void QAbstractItemView::setIndexWidget(const QModelIndex &index, QWidget *widget)
voidsetItemDelegate(QAbstractItemDelegate ptr delegate)Method void QAbstractItemView::setItemDelegate(QAbstractItemDelegate *delegate)
voidsetItemDelegateForColumn(int column,
QAbstractItemDelegate ptr delegate)
Method void QAbstractItemView::setItemDelegateForColumn(int column, QAbstractItemDelegate *delegate)
voidsetItemDelegateForRow(int row,
QAbstractItemDelegate ptr delegate)
Method void QAbstractItemView::setItemDelegateForRow(int row, QAbstractItemDelegate *delegate)
voidsetModel(QAbstractItemModel ptr model)Virtual method void QAbstractItemView::setModel(QAbstractItemModel *model)
voidsetRootIndex(const QModelIndex index)Virtual method void QAbstractItemView::setRootIndex(const QModelIndex &index)
voidsetSelectionBehavior(const QAbstractItemView_SelectionBehavior behavior)Method void QAbstractItemView::setSelectionBehavior(QAbstractItemView::SelectionBehavior behavior)
voidsetSelectionMode(const QAbstractItemView_SelectionMode mode)Method void QAbstractItemView::setSelectionMode(QAbstractItemView::SelectionMode mode)
voidsetSelectionModel(QItemSelectionModel ptr selectionModel)Virtual method void QAbstractItemView::setSelectionModel(QItemSelectionModel *selectionModel)
voidsetTabKeyNavigation(bool enable)Method void QAbstractItemView::setTabKeyNavigation(bool enable)
voidsetTextElideMode(const Qt_TextElideMode mode)Method void QAbstractItemView::setTextElideMode(Qt::TextElideMode mode)
voidsetVerticalScrollMode(const QAbstractItemView_ScrollMode mode)Method void QAbstractItemView::setVerticalScrollMode(QAbstractItemView::ScrollMode mode)
voidsetVisible(bool visible)Virtual method void QAbstractItemView::setVisible(bool visible)
voidsetupViewport(QWidget ptr viewport)Virtual method void QAbstractItemView::setupViewport(QWidget *viewport)
[const]boolshowDropIndicatorMethod bool QAbstractItemView::showDropIndicator()
[const]QSizesizeHintVirtual method QSize QAbstractItemView::sizeHint()
[const]intsizeHintForColumn(int column)Virtual method int QAbstractItemView::sizeHintForColumn(int column)
[const]QSizesizeHintForIndex(const QModelIndex index)Method QSize QAbstractItemView::sizeHintForIndex(const QModelIndex &index)
[const]intsizeHintForRow(int row)Virtual method int QAbstractItemView::sizeHintForRow(int row)
[const]booltabKeyNavigationMethod bool QAbstractItemView::tabKeyNavigation()
voidtabKeyNavigation=(bool enable)Method void QAbstractItemView::setTabKeyNavigation(bool enable)
[const]Qt_TextElideModetextElideModeMethod Qt::TextElideMode QAbstractItemView::textElideMode()
voidtextElideMode=(const Qt_TextElideMode mode)Method void QAbstractItemView::setTextElideMode(Qt::TextElideMode mode)
voidupdate(const QRegion arg1)Method void QAbstractItemView::update(const QRegion &)
voidupdate(const QModelIndex index)Method void QAbstractItemView::update(const QModelIndex &index)
[const]QAbstractItemView_ScrollModeverticalScrollModeMethod QAbstractItemView::ScrollMode QAbstractItemView::verticalScrollMode()
voidverticalScrollMode=(const QAbstractItemView_ScrollMode mode)Method void QAbstractItemView::setVerticalScrollMode(QAbstractItemView::ScrollMode mode)
[signal]voidviewportEnteredSignal declaration for QAbstractItemView::viewportEntered()
[const]QRectvisualRect(const QModelIndex index)Virtual method QRect QAbstractItemView::visualRect(const QModelIndex &index)
[signal]voidwindowIconChanged(const QIcon icon)Signal declaration for QAbstractItemView::windowIconChanged(const QIcon &icon)
[signal]voidwindowIconTextChanged(string iconText)Signal declaration for QAbstractItemView::windowIconTextChanged(const QString &iconText)
[signal]voidwindowTitleChanged(string title)Signal declaration for QAbstractItemView::windowTitleChanged(const QString &title)

Public static methods and constants

[static,const]QAbstractItemView_EditTriggerAllEditTriggersEnum constant QAbstractItemView::AllEditTriggers
[static,const]QAbstractItemView_EditTriggerAnyKeyPressedEnum constant QAbstractItemView::AnyKeyPressed
[static,const]QAbstractItemView_SelectionModeContiguousSelectionEnum constant QAbstractItemView::ContiguousSelection
[static,const]QAbstractItemView_EditTriggerCurrentChangedEnum constant QAbstractItemView::CurrentChanged
[static,const]QAbstractItemView_EditTriggerDoubleClickedEnum constant QAbstractItemView::DoubleClicked
[static,const]QAbstractItemView_DragDropModeDragDropEnum constant QAbstractItemView::DragDrop
[static,const]QAbstractItemView_DragDropModeDragOnlyEnum constant QAbstractItemView::DragOnly
[static,const]QAbstractItemView_DragDropModeDropOnlyEnum constant QAbstractItemView::DropOnly
[static,const]QAbstractItemView_EditTriggerEditKeyPressedEnum constant QAbstractItemView::EditKeyPressed
[static,const]QAbstractItemView_ScrollHintEnsureVisibleEnum constant QAbstractItemView::EnsureVisible
[static,const]QAbstractItemView_SelectionModeExtendedSelectionEnum constant QAbstractItemView::ExtendedSelection
[static,const]QAbstractItemView_DragDropModeInternalMoveEnum constant QAbstractItemView::InternalMove
[static,const]QAbstractItemView_SelectionModeMultiSelectionEnum constant QAbstractItemView::MultiSelection
[static,const]QAbstractItemView_DragDropModeNoDragDropEnum constant QAbstractItemView::NoDragDrop
[static,const]QAbstractItemView_EditTriggerNoEditTriggersEnum constant QAbstractItemView::NoEditTriggers
[static,const]QAbstractItemView_SelectionModeNoSelectionEnum constant QAbstractItemView::NoSelection
[static,const]QAbstractItemView_ScrollHintPositionAtBottomEnum constant QAbstractItemView::PositionAtBottom
[static,const]QAbstractItemView_ScrollHintPositionAtCenterEnum constant QAbstractItemView::PositionAtCenter
[static,const]QAbstractItemView_ScrollHintPositionAtTopEnum constant QAbstractItemView::PositionAtTop
[static,const]QAbstractItemView_ScrollModeScrollPerItemEnum constant QAbstractItemView::ScrollPerItem
[static,const]QAbstractItemView_ScrollModeScrollPerPixelEnum constant QAbstractItemView::ScrollPerPixel
[static,const]QAbstractItemView_SelectionBehaviorSelectColumnsEnum constant QAbstractItemView::SelectColumns
[static,const]QAbstractItemView_SelectionBehaviorSelectItemsEnum constant QAbstractItemView::SelectItems
[static,const]QAbstractItemView_SelectionBehaviorSelectRowsEnum constant QAbstractItemView::SelectRows
[static,const]QAbstractItemView_EditTriggerSelectedClickedEnum constant QAbstractItemView::SelectedClicked
[static,const]QAbstractItemView_SelectionModeSingleSelectionEnum constant QAbstractItemView::SingleSelection
QMetaObjectstaticMetaObjectObtains the static MetaObject for this class.
stringtr(string s,
string c = nullptr,
int n = -1)
Static method QString QAbstractItemView::tr(const char *s, const char *c, int n)
stringtrUtf8(string s,
string c = nullptr,
int n = -1)
Static method QString QAbstractItemView::trUtf8(const char *s, const char *c, int n)

Protected methods (static, non-static and constructors)

voidactionEvent(QActionEvent ptr event)Virtual method void QAbstractItemView::actionEvent(QActionEvent *event)
voidchangeEvent(QEvent ptr arg1)Virtual method void QAbstractItemView::changeEvent(QEvent *)
voidchildEvent(QChildEvent ptr event)Virtual method void QAbstractItemView::childEvent(QChildEvent *event)
voidcloseEditor(QWidget ptr editor,
const QAbstractItemDelegate_EndEditHint hint)
Virtual method void QAbstractItemView::closeEditor(QWidget *editor, QAbstractItemDelegate::EndEditHint hint)
voidcloseEvent(QCloseEvent ptr event)Virtual method void QAbstractItemView::closeEvent(QCloseEvent *event)
voidcommitData(QWidget ptr editor)Virtual method void QAbstractItemView::commitData(QWidget *editor)
voidcontextMenuEvent(QContextMenuEvent ptr arg1)Virtual method void QAbstractItemView::contextMenuEvent(QContextMenuEvent *)
voidcreate(unsigned long long arg1 = 0,
bool initializeWindow = true,
bool destroyOldWindow = true)
Method void QAbstractItemView::create(WId, bool initializeWindow, bool destroyOldWindow)
voidcurrentChanged(const QModelIndex current,
const QModelIndex previous)
Virtual method void QAbstractItemView::currentChanged(const QModelIndex &current, const QModelIndex &previous)
voidcustomEvent(QEvent ptr event)Virtual method void QAbstractItemView::customEvent(QEvent *event)
voiddataChanged(const QModelIndex topLeft,
const QModelIndex bottomRight,
int[] roles)
Virtual method void QAbstractItemView::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)
voiddestroy(bool destroyWindow = true,
bool destroySubWindows = true)
Method void QAbstractItemView::destroy(bool destroyWindow, bool destroySubWindows)
[const]QPointdirtyRegionOffsetMethod QPoint QAbstractItemView::dirtyRegionOffset()
voiddisconnectNotify(const QMetaMethod signal)Virtual method void QAbstractItemView::disconnectNotify(const QMetaMethod &signal)
voiddoAutoScrollMethod void QAbstractItemView::doAutoScroll()
voiddragEnterEvent(QDragEnterEvent ptr event)Virtual method void QAbstractItemView::dragEnterEvent(QDragEnterEvent *event)
voiddragLeaveEvent(QDragLeaveEvent ptr event)Virtual method void QAbstractItemView::dragLeaveEvent(QDragLeaveEvent *event)
voiddragMoveEvent(QDragMoveEvent ptr event)Virtual method void QAbstractItemView::dragMoveEvent(QDragMoveEvent *event)
voiddrawFrame(QPainter ptr arg1)Method void QAbstractItemView::drawFrame(QPainter *)
voiddropEvent(QDropEvent ptr event)Virtual method void QAbstractItemView::dropEvent(QDropEvent *event)
[const]unsigned intdropIndicatorPositionMethod QAbstractItemView::DropIndicatorPosition QAbstractItemView::dropIndicatorPosition()
booledit(const QModelIndex index,
const QAbstractItemView_EditTrigger trigger,
QEvent ptr event)
Virtual method bool QAbstractItemView::edit(const QModelIndex &index, QAbstractItemView::EditTrigger trigger, QEvent *event)
voideditorDestroyed(QObject ptr editor)Virtual method void QAbstractItemView::editorDestroyed(QObject *editor)
voidenterEvent(QEvent ptr event)Virtual method void QAbstractItemView::enterEvent(QEvent *event)
boolevent(QEvent ptr event)Virtual method bool QAbstractItemView::event(QEvent *event)
booleventFilter(QObject ptr object,
QEvent ptr event)
Virtual method bool QAbstractItemView::eventFilter(QObject *object, QEvent *event)
voidexecuteDelayedItemsLayoutMethod void QAbstractItemView::executeDelayedItemsLayout()
voidfocusInEvent(QFocusEvent ptr event)Virtual method void QAbstractItemView::focusInEvent(QFocusEvent *event)
boolfocusNextChildMethod bool QAbstractItemView::focusNextChild()
boolfocusNextPrevChild(bool next)Virtual method bool QAbstractItemView::focusNextPrevChild(bool next)
voidfocusOutEvent(QFocusEvent ptr event)Virtual method void QAbstractItemView::focusOutEvent(QFocusEvent *event)
boolfocusPreviousChildMethod bool QAbstractItemView::focusPreviousChild()
voidhideEvent(QHideEvent ptr event)Virtual method void QAbstractItemView::hideEvent(QHideEvent *event)
[const]inthorizontalOffsetVirtual method int QAbstractItemView::horizontalOffset()
voidhorizontalScrollbarAction(int action)Virtual method void QAbstractItemView::horizontalScrollbarAction(int action)
voidhorizontalScrollbarValueChanged(int value)Virtual method void QAbstractItemView::horizontalScrollbarValueChanged(int value)
[const]inthorizontalStepsPerItemMethod int QAbstractItemView::horizontalStepsPerItem()
[const]voidinitPainter(QPainter ptr painter)Virtual method void QAbstractItemView::initPainter(QPainter *painter)
[const]voidinitStyleOption(QStyleOptionFrame ptr option)Method void QAbstractItemView::initStyleOption(QStyleOptionFrame *option)
voidinputMethodEvent(QInputMethodEvent ptr event)Virtual method void QAbstractItemView::inputMethodEvent(QInputMethodEvent *event)
[const]boolisIndexHidden(const QModelIndex index)Virtual method bool QAbstractItemView::isIndexHidden(const QModelIndex &index)
[const]boolisSignalConnected(const QMetaMethod signal)Method bool QAbstractItemView::isSignalConnected(const QMetaMethod &signal)
voidkeyPressEvent(QKeyEvent ptr event)Virtual method void QAbstractItemView::keyPressEvent(QKeyEvent *event)
voidkeyReleaseEvent(QKeyEvent ptr event)Virtual method void QAbstractItemView::keyReleaseEvent(QKeyEvent *event)
voidleaveEvent(QEvent ptr event)Virtual method void QAbstractItemView::leaveEvent(QEvent *event)
[const]intmetric(const QPaintDevice_PaintDeviceMetric arg1)Virtual method int QAbstractItemView::metric(QPaintDevice::PaintDeviceMetric)
voidmouseDoubleClickEvent(QMouseEvent ptr event)Virtual method void QAbstractItemView::mouseDoubleClickEvent(QMouseEvent *event)
voidmouseMoveEvent(QMouseEvent ptr event)Virtual method void QAbstractItemView::mouseMoveEvent(QMouseEvent *event)
voidmousePressEvent(QMouseEvent ptr event)Virtual method void QAbstractItemView::mousePressEvent(QMouseEvent *event)
voidmouseReleaseEvent(QMouseEvent ptr event)Virtual method void QAbstractItemView::mouseReleaseEvent(QMouseEvent *event)
QModelIndexmoveCursor(unsigned int cursorAction,
Qt_QFlags_KeyboardModifier modifiers)
Virtual method QModelIndex QAbstractItemView::moveCursor(QAbstractItemView::CursorAction cursorAction, QFlags<Qt::KeyboardModifier> modifiers)
voidmoveEvent(QMoveEvent ptr event)Virtual method void QAbstractItemView::moveEvent(QMoveEvent *event)
boolnativeEvent(bytes eventType,
void * message,
long ptr result)
Virtual method bool QAbstractItemView::nativeEvent(const QByteArray &eventType, void *message, long int *result)
voidpaintEvent(QPaintEvent ptr arg1)Virtual method void QAbstractItemView::paintEvent(QPaintEvent *)
voidqt_create(unsigned long long arg1 = 0,
bool initializeWindow = true,
bool destroyOldWindow = true)
Method void QAbstractItemView::create(WId, bool initializeWindow, bool destroyOldWindow)
voidqt_destroy(bool destroyWindow = true,
bool destroySubWindows = true)
Method void QAbstractItemView::destroy(bool destroyWindow, bool destroySubWindows)
[const]intreceivers(string signal)Method int QAbstractItemView::receivers(const char *signal)
[const]QPaintDevice ptrredirected(QPoint ptr offset)Virtual method QPaintDevice *QAbstractItemView::redirected(QPoint *offset)
voidresizeEvent(QResizeEvent ptr event)Virtual method void QAbstractItemView::resizeEvent(QResizeEvent *event)
voidrowsAboutToBeRemoved(const QModelIndex parent,
int start,
int end)
Virtual method void QAbstractItemView::rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end)
voidrowsInserted(const QModelIndex parent,
int start,
int end)
Virtual method void QAbstractItemView::rowsInserted(const QModelIndex &parent, int start, int end)
voidscheduleDelayedItemsLayoutMethod void QAbstractItemView::scheduleDelayedItemsLayout()
voidscrollContentsBy(int dx,
int dy)
Virtual method void QAbstractItemView::scrollContentsBy(int dx, int dy)
voidscrollDirtyRegion(int dx,
int dy)
Method void QAbstractItemView::scrollDirtyRegion(int dx, int dy)
[const]QModelIndex[]selectedIndexesVirtual method QList<QModelIndex> QAbstractItemView::selectedIndexes()
voidselectionChanged(const QItemSelection selected,
const QItemSelection deselected)
Virtual method void QAbstractItemView::selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
[const]QItemSelectionModel_QFlags_SelectionFlagselectionCommand(const QModelIndex index,
const QEvent ptr event)
Virtual method QFlags<QItemSelectionModel::SelectionFlag> QAbstractItemView::selectionCommand(const QModelIndex &index, const QEvent *event)
[const]QObject ptrsenderMethod QObject *QAbstractItemView::sender()
[const]intsenderSignalIndexMethod int QAbstractItemView::senderSignalIndex()
voidsetDirtyRegion(const QRegion region)Method void QAbstractItemView::setDirtyRegion(const QRegion &region)
voidsetHorizontalStepsPerItem(int steps)Method void QAbstractItemView::setHorizontalStepsPerItem(int steps)
voidsetSelection(const QRect rect,
QItemSelectionModel_QFlags_SelectionFlag command)
Virtual method void QAbstractItemView::setSelection(const QRect &rect, QFlags<QItemSelectionModel::SelectionFlag> command)
voidsetState(unsigned int state)Method void QAbstractItemView::setState(QAbstractItemView::State state)
voidsetVerticalStepsPerItem(int steps)Method void QAbstractItemView::setVerticalStepsPerItem(int steps)
voidsetViewportMargins(int left,
int top,
int right,
int bottom)
Method void QAbstractItemView::setViewportMargins(int left, int top, int right, int bottom)
voidsetViewportMargins(const QMargins margins)Method void QAbstractItemView::setViewportMargins(const QMargins &margins)
[const]QPainter ptrsharedPainterVirtual method QPainter *QAbstractItemView::sharedPainter()
voidshowEvent(QShowEvent ptr event)Virtual method void QAbstractItemView::showEvent(QShowEvent *event)
voidstartAutoScrollMethod void QAbstractItemView::startAutoScroll()
voidstartDrag(Qt_QFlags_DropAction supportedActions)Virtual method void QAbstractItemView::startDrag(QFlags<Qt::DropAction> supportedActions)
[const]unsigned intstateMethod QAbstractItemView::State QAbstractItemView::state()
voidstopAutoScrollMethod void QAbstractItemView::stopAutoScroll()
voidtabletEvent(QTabletEvent ptr event)Virtual method void QAbstractItemView::tabletEvent(QTabletEvent *event)
voidtimerEvent(QTimerEvent ptr event)Virtual method void QAbstractItemView::timerEvent(QTimerEvent *event)
voidupdateEditorDataVirtual method void QAbstractItemView::updateEditorData()
voidupdateEditorGeometriesVirtual method void QAbstractItemView::updateEditorGeometries()
voidupdateGeometriesVirtual method void QAbstractItemView::updateGeometries()
voidupdateMicroFocusMethod void QAbstractItemView::updateMicroFocus()
[const]intverticalOffsetVirtual method int QAbstractItemView::verticalOffset()
voidverticalScrollbarAction(int action)Virtual method void QAbstractItemView::verticalScrollbarAction(int action)
voidverticalScrollbarValueChanged(int value)Virtual method void QAbstractItemView::verticalScrollbarValueChanged(int value)
[const]intverticalStepsPerItemMethod int QAbstractItemView::verticalStepsPerItem()
[const]QStyleOptionViewItemviewOptionsVirtual method QStyleOptionViewItem QAbstractItemView::viewOptions()
boolviewportEvent(QEvent ptr event)Virtual method bool QAbstractItemView::viewportEvent(QEvent *event)
[const]QMarginsviewportMarginsMethod QMargins QAbstractItemView::viewportMargins()
[const]QSizeviewportSizeHintVirtual method QSize QAbstractItemView::viewportSizeHint()
[const]QRegionvisualRegionForSelection(const QItemSelection selection)Virtual method QRegion QAbstractItemView::visualRegionForSelection(const QItemSelection &selection)
voidwheelEvent(QWheelEvent ptr arg1)Virtual method void QAbstractItemView::wheelEvent(QWheelEvent *)

Detailed description

AllEditTriggers

Signature: [static,const] QAbstractItemView_EditTrigger AllEditTriggers

Description: Enum constant QAbstractItemView::AllEditTriggers

Python specific notes:
The object exposes a readable attribute 'AllEditTriggers'. This is the getter.

AnyKeyPressed

Signature: [static,const] QAbstractItemView_EditTrigger AnyKeyPressed

Description: Enum constant QAbstractItemView::AnyKeyPressed

Python specific notes:
The object exposes a readable attribute 'AnyKeyPressed'. This is the getter.

ContiguousSelection

Signature: [static,const] QAbstractItemView_SelectionMode ContiguousSelection

Description: Enum constant QAbstractItemView::ContiguousSelection

Python specific notes:
The object exposes a readable attribute 'ContiguousSelection'. This is the getter.

CurrentChanged

Signature: [static,const] QAbstractItemView_EditTrigger CurrentChanged

Description: Enum constant QAbstractItemView::CurrentChanged

Python specific notes:
The object exposes a readable attribute 'CurrentChanged'. This is the getter.

DoubleClicked

Signature: [static,const] QAbstractItemView_EditTrigger DoubleClicked

Description: Enum constant QAbstractItemView::DoubleClicked

Python specific notes:
The object exposes a readable attribute 'DoubleClicked'. This is the getter.

DragDrop

Signature: [static,const] QAbstractItemView_DragDropMode DragDrop

Description: Enum constant QAbstractItemView::DragDrop

Python specific notes:
The object exposes a readable attribute 'DragDrop'. This is the getter.

DragOnly

Signature: [static,const] QAbstractItemView_DragDropMode DragOnly

Description: Enum constant QAbstractItemView::DragOnly

Python specific notes:
The object exposes a readable attribute 'DragOnly'. This is the getter.

DropOnly

Signature: [static,const] QAbstractItemView_DragDropMode DropOnly

Description: Enum constant QAbstractItemView::DropOnly

Python specific notes:
The object exposes a readable attribute 'DropOnly'. This is the getter.

EditKeyPressed

Signature: [static,const] QAbstractItemView_EditTrigger EditKeyPressed

Description: Enum constant QAbstractItemView::EditKeyPressed

Python specific notes:
The object exposes a readable attribute 'EditKeyPressed'. This is the getter.

EnsureVisible

Signature: [static,const] QAbstractItemView_ScrollHint EnsureVisible

Description: Enum constant QAbstractItemView::EnsureVisible

Python specific notes:
The object exposes a readable attribute 'EnsureVisible'. This is the getter.

ExtendedSelection

Signature: [static,const] QAbstractItemView_SelectionMode ExtendedSelection

Description: Enum constant QAbstractItemView::ExtendedSelection

Python specific notes:
The object exposes a readable attribute 'ExtendedSelection'. This is the getter.

InternalMove

Signature: [static,const] QAbstractItemView_DragDropMode InternalMove

Description: Enum constant QAbstractItemView::InternalMove

Python specific notes:
The object exposes a readable attribute 'InternalMove'. This is the getter.

MultiSelection

Signature: [static,const] QAbstractItemView_SelectionMode MultiSelection

Description: Enum constant QAbstractItemView::MultiSelection

Python specific notes:
The object exposes a readable attribute 'MultiSelection'. This is the getter.

NoDragDrop

Signature: [static,const] QAbstractItemView_DragDropMode NoDragDrop

Description: Enum constant QAbstractItemView::NoDragDrop

Python specific notes:
The object exposes a readable attribute 'NoDragDrop'. This is the getter.

NoEditTriggers

Signature: [static,const] QAbstractItemView_EditTrigger NoEditTriggers

Description: Enum constant QAbstractItemView::NoEditTriggers

Python specific notes:
The object exposes a readable attribute 'NoEditTriggers'. This is the getter.

NoSelection

Signature: [static,const] QAbstractItemView_SelectionMode NoSelection

Description: Enum constant QAbstractItemView::NoSelection

Python specific notes:
The object exposes a readable attribute 'NoSelection'. This is the getter.

PositionAtBottom

Signature: [static,const] QAbstractItemView_ScrollHint PositionAtBottom

Description: Enum constant QAbstractItemView::PositionAtBottom

Python specific notes:
The object exposes a readable attribute 'PositionAtBottom'. This is the getter.

PositionAtCenter

Signature: [static,const] QAbstractItemView_ScrollHint PositionAtCenter

Description: Enum constant QAbstractItemView::PositionAtCenter

Python specific notes:
The object exposes a readable attribute 'PositionAtCenter'. This is the getter.

PositionAtTop

Signature: [static,const] QAbstractItemView_ScrollHint PositionAtTop

Description: Enum constant QAbstractItemView::PositionAtTop

Python specific notes:
The object exposes a readable attribute 'PositionAtTop'. This is the getter.

ScrollPerItem

Signature: [static,const] QAbstractItemView_ScrollMode ScrollPerItem

Description: Enum constant QAbstractItemView::ScrollPerItem

Python specific notes:
The object exposes a readable attribute 'ScrollPerItem'. This is the getter.

ScrollPerPixel

Signature: [static,const] QAbstractItemView_ScrollMode ScrollPerPixel

Description: Enum constant QAbstractItemView::ScrollPerPixel

Python specific notes:
The object exposes a readable attribute 'ScrollPerPixel'. This is the getter.

SelectColumns

Signature: [static,const] QAbstractItemView_SelectionBehavior SelectColumns

Description: Enum constant QAbstractItemView::SelectColumns

Python specific notes:
The object exposes a readable attribute 'SelectColumns'. This is the getter.

SelectItems

Signature: [static,const] QAbstractItemView_SelectionBehavior SelectItems

Description: Enum constant QAbstractItemView::SelectItems

Python specific notes:
The object exposes a readable attribute 'SelectItems'. This is the getter.

SelectRows

Signature: [static,const] QAbstractItemView_SelectionBehavior SelectRows

Description: Enum constant QAbstractItemView::SelectRows

Python specific notes:
The object exposes a readable attribute 'SelectRows'. This is the getter.

SelectedClicked

Signature: [static,const] QAbstractItemView_EditTrigger SelectedClicked

Description: Enum constant QAbstractItemView::SelectedClicked

Python specific notes:
The object exposes a readable attribute 'SelectedClicked'. This is the getter.

SingleSelection

Signature: [static,const] QAbstractItemView_SelectionMode SingleSelection

Description: Enum constant QAbstractItemView::SingleSelection

Python specific notes:
The object exposes a readable attribute 'SingleSelection'. This is the getter.

_const_cast

Signature: [const] QAbstractItemView ptr _const_cast

Description: Returns a non-const reference to self.

Basically, this method allows turning a const object reference to a non-const one. This method is provided as last resort to remove the constness from an object. Usually there is a good reason for a const object reference, so using this method may have undesired side effects.

This method has been introduced in version 0.29.6.

_create

Signature: void _create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

_destroy

Signature: void _destroy

Description: Explicitly destroys the object

Explicitly destroys the object on C++ side if it was owned by the script interpreter. Subsequent access to this object will throw an exception. If the object is not owned by the script, this method will do nothing.

_destroyed?

Signature: [const] bool _destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

_is_const_object?

Signature: [const] bool _is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

_manage

Signature: void _manage

Description: Marks the object as managed by the script side.

After calling this method on an object, the script side will be responsible for the management of the object. This method may be called if an object is returned from a C++ function and the object is known not to be owned by any C++ instance. If necessary, the script side may delete the object if the script's reference is no longer required.

Usually it's not required to call this method. It has been introduced in version 0.24.

_unmanage

Signature: void _unmanage

Description: Marks the object as no longer owned by the script side.

Calling this method will make this object no longer owned by the script's memory management. Instead, the object must be managed in some other way. Usually this method may be called if it is known that some C++ object holds and manages this object. Technically speaking, this method will turn the script's reference into a weak reference. After the script engine decides to delete the reference, the object itself will still exist. If the object is not managed otherwise, memory leaks will occur.

Usually it's not required to call this method. It has been introduced in version 0.24.

actionEvent

Signature: void actionEvent (QActionEvent ptr event)

Description: Virtual method void QAbstractItemView::actionEvent(QActionEvent *event)

This method can be reimplemented in a derived class.

activated

Signature: [signal] void activated (const QModelIndex index)

Description: Signal declaration for QAbstractItemView::activated(const QModelIndex &index)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'activated'. This is the getter.
The object exposes a writable attribute 'activated'. This is the setter.

alternatingRowColors

Signature: [const] bool alternatingRowColors

Description: Method bool QAbstractItemView::alternatingRowColors()

Python specific notes:
The object exposes a readable attribute 'alternatingRowColors'. This is the getter.

alternatingRowColors=

Signature: void alternatingRowColors= (bool enable)

Description: Method void QAbstractItemView::setAlternatingRowColors(bool enable)

Python specific notes:
The object exposes a writable attribute 'alternatingRowColors'. This is the setter.

autoScroll

Signature: [const] bool autoScroll

Description: Method bool QAbstractItemView::hasAutoScroll()

Python specific notes:
The object exposes a readable attribute 'autoScroll'. This is the getter.

autoScroll=

Signature: void autoScroll= (bool enable)

Description: Method void QAbstractItemView::setAutoScroll(bool enable)

Python specific notes:
The object exposes a writable attribute 'autoScroll'. This is the setter.

autoScrollMargin

Signature: [const] int autoScrollMargin

Description: Method int QAbstractItemView::autoScrollMargin()

Python specific notes:
The object exposes a readable attribute 'autoScrollMargin'. This is the getter.

autoScrollMargin=

Signature: void autoScrollMargin= (int margin)

Description: Method void QAbstractItemView::setAutoScrollMargin(int margin)

Python specific notes:
The object exposes a writable attribute 'autoScrollMargin'. This is the setter.

changeEvent

Signature: void changeEvent (QEvent ptr arg1)

Description: Virtual method void QAbstractItemView::changeEvent(QEvent *)

This method can be reimplemented in a derived class.

childEvent

Signature: void childEvent (QChildEvent ptr event)

Description: Virtual method void QAbstractItemView::childEvent(QChildEvent *event)

This method can be reimplemented in a derived class.

clearSelection

Signature: void clearSelection

Description: Method void QAbstractItemView::clearSelection()

clicked

Signature: [signal] void clicked (const QModelIndex index)

Description: Signal declaration for QAbstractItemView::clicked(const QModelIndex &index)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'clicked'. This is the getter.
The object exposes a writable attribute 'clicked'. This is the setter.

closeEditor

Signature: void closeEditor (QWidget ptr editor, const QAbstractItemDelegate_EndEditHint hint)

Description: Virtual method void QAbstractItemView::closeEditor(QWidget *editor, QAbstractItemDelegate::EndEditHint hint)

This method can be reimplemented in a derived class.

closeEvent

Signature: void closeEvent (QCloseEvent ptr event)

Description: Virtual method void QAbstractItemView::closeEvent(QCloseEvent *event)

This method can be reimplemented in a derived class.

closePersistentEditor

Signature: void closePersistentEditor (const QModelIndex index)

Description: Method void QAbstractItemView::closePersistentEditor(const QModelIndex &index)

commitData

Signature: void commitData (QWidget ptr editor)

Description: Virtual method void QAbstractItemView::commitData(QWidget *editor)

This method can be reimplemented in a derived class.

contextMenuEvent

Signature: void contextMenuEvent (QContextMenuEvent ptr arg1)

Description: Virtual method void QAbstractItemView::contextMenuEvent(QContextMenuEvent *)

This method can be reimplemented in a derived class.

create

Signature: void create (unsigned long long arg1 = 0, bool initializeWindow = true, bool destroyOldWindow = true)

Description: Method void QAbstractItemView::create(WId, bool initializeWindow, bool destroyOldWindow)

This method is protected and can only be called from inside a derived class.

currentChanged

Signature: void currentChanged (const QModelIndex current, const QModelIndex previous)

Description: Virtual method void QAbstractItemView::currentChanged(const QModelIndex &current, const QModelIndex &previous)

This method can be reimplemented in a derived class.

currentIndex

Signature: [const] QModelIndex currentIndex

Description: Method QModelIndex QAbstractItemView::currentIndex()

Python specific notes:
The object exposes a readable attribute 'currentIndex'. This is the getter.

currentIndex=

Signature: void currentIndex= (const QModelIndex index)

Description: Method void QAbstractItemView::setCurrentIndex(const QModelIndex &index)

Python specific notes:
The object exposes a writable attribute 'currentIndex'. This is the setter.

customContextMenuRequested

Signature: [signal] void customContextMenuRequested (const QPoint pos)

Description: Signal declaration for QAbstractItemView::customContextMenuRequested(const QPoint &pos)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'customContextMenuRequested'. This is the getter.
The object exposes a writable attribute 'customContextMenuRequested'. This is the setter.

customEvent

Signature: void customEvent (QEvent ptr event)

Description: Virtual method void QAbstractItemView::customEvent(QEvent *event)

This method can be reimplemented in a derived class.

dataChanged

Signature: void dataChanged (const QModelIndex topLeft, const QModelIndex bottomRight, int[] roles)

Description: Virtual method void QAbstractItemView::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)

This method can be reimplemented in a derived class.

defaultDropAction

Signature: [const] Qt_DropAction defaultDropAction

Description: Method Qt::DropAction QAbstractItemView::defaultDropAction()

Python specific notes:
The object exposes a readable attribute 'defaultDropAction'. This is the getter.

defaultDropAction=

Signature: void defaultDropAction= (const Qt_DropAction dropAction)

Description: Method void QAbstractItemView::setDefaultDropAction(Qt::DropAction dropAction)

Python specific notes:
The object exposes a writable attribute 'defaultDropAction'. This is the setter.

destroy

Signature: void destroy (bool destroyWindow = true, bool destroySubWindows = true)

Description: Method void QAbstractItemView::destroy(bool destroyWindow, bool destroySubWindows)

This method is protected and can only be called from inside a derived class.

destroyed

Signature: [signal] void destroyed (QObject ptr arg1)

Description: Signal declaration for QAbstractItemView::destroyed(QObject *)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'destroyed'. This is the getter.
The object exposes a writable attribute 'destroyed'. This is the setter.

dirtyRegionOffset

Signature: [const] QPoint dirtyRegionOffset

Description: Method QPoint QAbstractItemView::dirtyRegionOffset()

This method is protected and can only be called from inside a derived class.

disconnectNotify

Signature: void disconnectNotify (const QMetaMethod signal)

Description: Virtual method void QAbstractItemView::disconnectNotify(const QMetaMethod &signal)

This method can be reimplemented in a derived class.

doAutoScroll

Signature: void doAutoScroll

Description: Method void QAbstractItemView::doAutoScroll()

This method is protected and can only be called from inside a derived class.

doItemsLayout

Signature: void doItemsLayout

Description: Virtual method void QAbstractItemView::doItemsLayout()

This method can be reimplemented in a derived class.

doubleClicked

Signature: [signal] void doubleClicked (const QModelIndex index)

Description: Signal declaration for QAbstractItemView::doubleClicked(const QModelIndex &index)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'doubleClicked'. This is the getter.
The object exposes a writable attribute 'doubleClicked'. This is the setter.

dragDropMode

Signature: [const] QAbstractItemView_DragDropMode dragDropMode

Description: Method QAbstractItemView::DragDropMode QAbstractItemView::dragDropMode()

Python specific notes:
The object exposes a readable attribute 'dragDropMode'. This is the getter.

dragDropMode=

Signature: void dragDropMode= (const QAbstractItemView_DragDropMode behavior)

Description: Method void QAbstractItemView::setDragDropMode(QAbstractItemView::DragDropMode behavior)

Python specific notes:
The object exposes a writable attribute 'dragDropMode'. This is the setter.

dragDropOverwriteMode

Signature: [const] bool dragDropOverwriteMode

Description: Method bool QAbstractItemView::dragDropOverwriteMode()

Python specific notes:
The object exposes a readable attribute 'dragDropOverwriteMode'. This is the getter.

dragDropOverwriteMode=

Signature: void dragDropOverwriteMode= (bool overwrite)

Description: Method void QAbstractItemView::setDragDropOverwriteMode(bool overwrite)

Python specific notes:
The object exposes a writable attribute 'dragDropOverwriteMode'. This is the setter.

dragEnabled

Signature: [const] bool dragEnabled

Description: Method bool QAbstractItemView::dragEnabled()

Python specific notes:
The object exposes a readable attribute 'dragEnabled'. This is the getter.

dragEnabled=

Signature: void dragEnabled= (bool enable)

Description: Method void QAbstractItemView::setDragEnabled(bool enable)

Python specific notes:
The object exposes a writable attribute 'dragEnabled'. This is the setter.

dragEnterEvent

Signature: void dragEnterEvent (QDragEnterEvent ptr event)

Description: Virtual method void QAbstractItemView::dragEnterEvent(QDragEnterEvent *event)

This method can be reimplemented in a derived class.

dragLeaveEvent

Signature: void dragLeaveEvent (QDragLeaveEvent ptr event)

Description: Virtual method void QAbstractItemView::dragLeaveEvent(QDragLeaveEvent *event)

This method can be reimplemented in a derived class.

dragMoveEvent

Signature: void dragMoveEvent (QDragMoveEvent ptr event)

Description: Virtual method void QAbstractItemView::dragMoveEvent(QDragMoveEvent *event)

This method can be reimplemented in a derived class.

drawFrame

Signature: void drawFrame (QPainter ptr arg1)

Description: Method void QAbstractItemView::drawFrame(QPainter *)

This method is protected and can only be called from inside a derived class.

dropEvent

Signature: void dropEvent (QDropEvent ptr event)

Description: Virtual method void QAbstractItemView::dropEvent(QDropEvent *event)

This method can be reimplemented in a derived class.

dropIndicatorPosition

Signature: [const] unsigned int dropIndicatorPosition

Description: Method QAbstractItemView::DropIndicatorPosition QAbstractItemView::dropIndicatorPosition()

This method is protected and can only be called from inside a derived class.

edit

Signature: bool edit (const QModelIndex index, const QAbstractItemView_EditTrigger trigger, QEvent ptr event)

Description: Virtual method bool QAbstractItemView::edit(const QModelIndex &index, QAbstractItemView::EditTrigger trigger, QEvent *event)

This method can be reimplemented in a derived class.

editTriggers

Signature: [const] QAbstractItemView_QFlags_EditTrigger editTriggers

Description: Method QFlags<QAbstractItemView::EditTrigger> QAbstractItemView::editTriggers()

Python specific notes:
The object exposes a readable attribute 'editTriggers'. This is the getter.

editTriggers=

Signature: void editTriggers= (QAbstractItemView_QFlags_EditTrigger triggers)

Description: Method void QAbstractItemView::setEditTriggers(QFlags<QAbstractItemView::EditTrigger> triggers)

Python specific notes:
The object exposes a writable attribute 'editTriggers'. This is the setter.

editorDestroyed

Signature: void editorDestroyed (QObject ptr editor)

Description: Virtual method void QAbstractItemView::editorDestroyed(QObject *editor)

This method can be reimplemented in a derived class.

emit_activated

Signature: void emit_activated (const QModelIndex index)

Description: Emitter for signal void QAbstractItemView::activated(const QModelIndex &index)

Call this method to emit this signal.

emit_clicked

Signature: void emit_clicked (const QModelIndex index)

Description: Emitter for signal void QAbstractItemView::clicked(const QModelIndex &index)

Call this method to emit this signal.

emit_customContextMenuRequested

Signature: void emit_customContextMenuRequested (const QPoint pos)

Description: Emitter for signal void QAbstractItemView::customContextMenuRequested(const QPoint &pos)

Call this method to emit this signal.

emit_destroyed

Signature: void emit_destroyed (QObject ptr arg1 = nullptr)

Description: Emitter for signal void QAbstractItemView::destroyed(QObject *)

Call this method to emit this signal.

emit_doubleClicked

Signature: void emit_doubleClicked (const QModelIndex index)

Description: Emitter for signal void QAbstractItemView::doubleClicked(const QModelIndex &index)

Call this method to emit this signal.

emit_entered

Signature: void emit_entered (const QModelIndex index)

Description: Emitter for signal void QAbstractItemView::entered(const QModelIndex &index)

Call this method to emit this signal.

emit_iconSizeChanged

Signature: void emit_iconSizeChanged (const QSize size)

Description: Emitter for signal void QAbstractItemView::iconSizeChanged(const QSize &size)

Call this method to emit this signal.

emit_objectNameChanged

Signature: void emit_objectNameChanged (string objectName)

Description: Emitter for signal void QAbstractItemView::objectNameChanged(const QString &objectName)

Call this method to emit this signal.

emit_pressed

Signature: void emit_pressed (const QModelIndex index)

Description: Emitter for signal void QAbstractItemView::pressed(const QModelIndex &index)

Call this method to emit this signal.

emit_viewportEntered

Signature: void emit_viewportEntered

Description: Emitter for signal void QAbstractItemView::viewportEntered()

Call this method to emit this signal.

emit_windowIconChanged

Signature: void emit_windowIconChanged (const QIcon icon)

Description: Emitter for signal void QAbstractItemView::windowIconChanged(const QIcon &icon)

Call this method to emit this signal.

emit_windowIconTextChanged

Signature: void emit_windowIconTextChanged (string iconText)

Description: Emitter for signal void QAbstractItemView::windowIconTextChanged(const QString &iconText)

Call this method to emit this signal.

emit_windowTitleChanged

Signature: void emit_windowTitleChanged (string title)

Description: Emitter for signal void QAbstractItemView::windowTitleChanged(const QString &title)

Call this method to emit this signal.

enterEvent

Signature: void enterEvent (QEvent ptr event)

Description: Virtual method void QAbstractItemView::enterEvent(QEvent *event)

This method can be reimplemented in a derived class.

entered

Signature: [signal] void entered (const QModelIndex index)

Description: Signal declaration for QAbstractItemView::entered(const QModelIndex &index)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'entered'. This is the getter.
The object exposes a writable attribute 'entered'. This is the setter.

event

Signature: bool event (QEvent ptr event)

Description: Virtual method bool QAbstractItemView::event(QEvent *event)

This method can be reimplemented in a derived class.

eventFilter

Signature: bool eventFilter (QObject ptr object, QEvent ptr event)

Description: Virtual method bool QAbstractItemView::eventFilter(QObject *object, QEvent *event)

This method can be reimplemented in a derived class.

executeDelayedItemsLayout

Signature: void executeDelayedItemsLayout

Description: Method void QAbstractItemView::executeDelayedItemsLayout()

This method is protected and can only be called from inside a derived class.

focusInEvent

Signature: void focusInEvent (QFocusEvent ptr event)

Description: Virtual method void QAbstractItemView::focusInEvent(QFocusEvent *event)

This method can be reimplemented in a derived class.

focusNextChild

Signature: bool focusNextChild

Description: Method bool QAbstractItemView::focusNextChild()

This method is protected and can only be called from inside a derived class.

focusNextPrevChild

Signature: bool focusNextPrevChild (bool next)

Description: Virtual method bool QAbstractItemView::focusNextPrevChild(bool next)

This method can be reimplemented in a derived class.

focusOutEvent

Signature: void focusOutEvent (QFocusEvent ptr event)

Description: Virtual method void QAbstractItemView::focusOutEvent(QFocusEvent *event)

This method can be reimplemented in a derived class.

focusPreviousChild

Signature: bool focusPreviousChild

Description: Method bool QAbstractItemView::focusPreviousChild()

This method is protected and can only be called from inside a derived class.

hasAutoScroll

Signature: [const] bool hasAutoScroll

Description: Method bool QAbstractItemView::hasAutoScroll()

Python specific notes:
The object exposes a readable attribute 'autoScroll'. This is the getter.

hasHeightForWidth

Signature: [const] bool hasHeightForWidth

Description: Virtual method bool QAbstractItemView::hasHeightForWidth()

This method can be reimplemented in a derived class.

heightForWidth

Signature: [const] int heightForWidth (int arg1)

Description: Virtual method int QAbstractItemView::heightForWidth(int)

This method can be reimplemented in a derived class.

hideEvent

Signature: void hideEvent (QHideEvent ptr event)

Description: Virtual method void QAbstractItemView::hideEvent(QHideEvent *event)

This method can be reimplemented in a derived class.

horizontalOffset

Signature: [const] int horizontalOffset

Description: Virtual method int QAbstractItemView::horizontalOffset()

This method can be reimplemented in a derived class.

horizontalScrollMode

Signature: [const] QAbstractItemView_ScrollMode horizontalScrollMode

Description: Method QAbstractItemView::ScrollMode QAbstractItemView::horizontalScrollMode()

Python specific notes:
The object exposes a readable attribute 'horizontalScrollMode'. This is the getter.

horizontalScrollMode=

Signature: void horizontalScrollMode= (const QAbstractItemView_ScrollMode mode)

Description: Method void QAbstractItemView::setHorizontalScrollMode(QAbstractItemView::ScrollMode mode)

Python specific notes:
The object exposes a writable attribute 'horizontalScrollMode'. This is the setter.

horizontalScrollbarAction

Signature: void horizontalScrollbarAction (int action)

Description: Virtual method void QAbstractItemView::horizontalScrollbarAction(int action)

This method can be reimplemented in a derived class.

horizontalScrollbarValueChanged

Signature: void horizontalScrollbarValueChanged (int value)

Description: Virtual method void QAbstractItemView::horizontalScrollbarValueChanged(int value)

This method can be reimplemented in a derived class.

horizontalStepsPerItem

Signature: [const] int horizontalStepsPerItem

Description: Method int QAbstractItemView::horizontalStepsPerItem()

This method is protected and can only be called from inside a derived class.

iconSize

Signature: [const] QSize iconSize

Description: Method QSize QAbstractItemView::iconSize()

Python specific notes:
The object exposes a readable attribute 'iconSize'. This is the getter.

iconSize=

Signature: void iconSize= (const QSize size)

Description: Method void QAbstractItemView::setIconSize(const QSize &size)

Python specific notes:
The object exposes a writable attribute 'iconSize'. This is the setter.

iconSizeChanged

Signature: [signal] void iconSizeChanged (const QSize size)

Description: Signal declaration for QAbstractItemView::iconSizeChanged(const QSize &size)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'iconSizeChanged'. This is the getter.
The object exposes a writable attribute 'iconSizeChanged'. This is the setter.

indexAt

Signature: [const] QModelIndex indexAt (const QPoint point)

Description: Virtual method QModelIndex QAbstractItemView::indexAt(const QPoint &point)

This method can be reimplemented in a derived class.

indexWidget

Signature: [const] QWidget ptr indexWidget (const QModelIndex index)

Description: Method QWidget *QAbstractItemView::indexWidget(const QModelIndex &index)

initPainter

Signature: [const] void initPainter (QPainter ptr painter)

Description: Virtual method void QAbstractItemView::initPainter(QPainter *painter)

This method can be reimplemented in a derived class.

initStyleOption

Signature: [const] void initStyleOption (QStyleOptionFrame ptr option)

Description: Method void QAbstractItemView::initStyleOption(QStyleOptionFrame *option)

This method is protected and can only be called from inside a derived class.

inputMethodEvent

Signature: void inputMethodEvent (QInputMethodEvent ptr event)

Description: Virtual method void QAbstractItemView::inputMethodEvent(QInputMethodEvent *event)

This method can be reimplemented in a derived class.

inputMethodQuery

Signature: [const] variant inputMethodQuery (const Qt_InputMethodQuery query)

Description: Virtual method QVariant QAbstractItemView::inputMethodQuery(Qt::InputMethodQuery query)

This method can be reimplemented in a derived class.

isIndexHidden

Signature: [const] bool isIndexHidden (const QModelIndex index)

Description: Virtual method bool QAbstractItemView::isIndexHidden(const QModelIndex &index)

This method can be reimplemented in a derived class.

isPersistentEditorOpen?

Signature: [const] bool isPersistentEditorOpen? (const QModelIndex index)

Description: Method bool QAbstractItemView::isPersistentEditorOpen(const QModelIndex &index)

isSignalConnected

Signature: [const] bool isSignalConnected (const QMetaMethod signal)

Description: Method bool QAbstractItemView::isSignalConnected(const QMetaMethod &signal)

This method is protected and can only be called from inside a derived class.

itemDelegate

(1) Signature: [const] QAbstractItemDelegate ptr itemDelegate

Description: Method QAbstractItemDelegate *QAbstractItemView::itemDelegate()

Python specific notes:
The object exposes a readable attribute 'itemDelegate'. This is the getter.

(2) Signature: [const] QAbstractItemDelegate ptr itemDelegate (const QModelIndex index)

Description: Method QAbstractItemDelegate *QAbstractItemView::itemDelegate(const QModelIndex &index)

Python specific notes:
This method is available as 'itemDelegate_' in Python to distiguish it from the property with the same name.

itemDelegate=

Signature: void itemDelegate= (QAbstractItemDelegate ptr delegate)

Description: Method void QAbstractItemView::setItemDelegate(QAbstractItemDelegate *delegate)

Python specific notes:
The object exposes a writable attribute 'itemDelegate'. This is the setter.

itemDelegateForColumn

Signature: [const] QAbstractItemDelegate ptr itemDelegateForColumn (int column)

Description: Method QAbstractItemDelegate *QAbstractItemView::itemDelegateForColumn(int column)

itemDelegateForRow

Signature: [const] QAbstractItemDelegate ptr itemDelegateForRow (int row)

Description: Method QAbstractItemDelegate *QAbstractItemView::itemDelegateForRow(int row)

keyPressEvent

Signature: void keyPressEvent (QKeyEvent ptr event)

Description: Virtual method void QAbstractItemView::keyPressEvent(QKeyEvent *event)

This method can be reimplemented in a derived class.

keyReleaseEvent

Signature: void keyReleaseEvent (QKeyEvent ptr event)

Description: Virtual method void QAbstractItemView::keyReleaseEvent(QKeyEvent *event)

This method can be reimplemented in a derived class.

keyboardSearch

Signature: void keyboardSearch (string search)

Description: Virtual method void QAbstractItemView::keyboardSearch(const QString &search)

This method can be reimplemented in a derived class.

leaveEvent

Signature: void leaveEvent (QEvent ptr event)

Description: Virtual method void QAbstractItemView::leaveEvent(QEvent *event)

This method can be reimplemented in a derived class.

metric

Signature: [const] int metric (const QPaintDevice_PaintDeviceMetric arg1)

Description: Virtual method int QAbstractItemView::metric(QPaintDevice::PaintDeviceMetric)

This method can be reimplemented in a derived class.

minimumSizeHint

Signature: [const] QSize minimumSizeHint

Description: Virtual method QSize QAbstractItemView::minimumSizeHint()

This method can be reimplemented in a derived class.

model

Signature: [const] QAbstractItemModel ptr model

Description: Method QAbstractItemModel *QAbstractItemView::model()

Python specific notes:
The object exposes a readable attribute 'model'. This is the getter.
The object exposes a readable attribute 'model'. This is the getter.
The object exposes a readable attribute 'model'. This is the getter.
The object exposes a readable attribute 'model'. This is the getter.
The object exposes a readable attribute 'model'. This is the getter.

model=

Signature: void model= (QAbstractItemModel ptr model)

Description: Method void QAbstractItemView::setModel(QAbstractItemModel *model)

Python specific notes:
The object exposes a writable attribute 'model'. This is the setter.

mouseDoubleClickEvent

Signature: void mouseDoubleClickEvent (QMouseEvent ptr event)

Description: Virtual method void QAbstractItemView::mouseDoubleClickEvent(QMouseEvent *event)

This method can be reimplemented in a derived class.

mouseMoveEvent

Signature: void mouseMoveEvent (QMouseEvent ptr event)

Description: Virtual method void QAbstractItemView::mouseMoveEvent(QMouseEvent *event)

This method can be reimplemented in a derived class.

mousePressEvent

Signature: void mousePressEvent (QMouseEvent ptr event)

Description: Virtual method void QAbstractItemView::mousePressEvent(QMouseEvent *event)

This method can be reimplemented in a derived class.

mouseReleaseEvent

Signature: void mouseReleaseEvent (QMouseEvent ptr event)

Description: Virtual method void QAbstractItemView::mouseReleaseEvent(QMouseEvent *event)

This method can be reimplemented in a derived class.

moveCursor

Signature: QModelIndex moveCursor (unsigned int cursorAction, Qt_QFlags_KeyboardModifier modifiers)

Description: Virtual method QModelIndex QAbstractItemView::moveCursor(QAbstractItemView::CursorAction cursorAction, QFlags<Qt::KeyboardModifier> modifiers)

This method can be reimplemented in a derived class.

moveEvent

Signature: void moveEvent (QMoveEvent ptr event)

Description: Virtual method void QAbstractItemView::moveEvent(QMoveEvent *event)

This method can be reimplemented in a derived class.

nativeEvent

Signature: bool nativeEvent (bytes eventType, void * message, long ptr result)

Description: Virtual method bool QAbstractItemView::nativeEvent(const QByteArray &eventType, void *message, long int *result)

This method can be reimplemented in a derived class.

new

Signature: [static] new QAbstractItemView new (QWidget ptr parent = nullptr)

Description: Constructor QAbstractItemView::QAbstractItemView(QWidget *parent)

This method creates an object of class QAbstractItemView.

Python specific notes:
This method is the default initializer of the object.

objectNameChanged

Signature: [signal] void objectNameChanged (string objectName)

Description: Signal declaration for QAbstractItemView::objectNameChanged(const QString &objectName)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'objectNameChanged'. This is the getter.
The object exposes a writable attribute 'objectNameChanged'. This is the setter.

openPersistentEditor

Signature: void openPersistentEditor (const QModelIndex index)

Description: Method void QAbstractItemView::openPersistentEditor(const QModelIndex &index)

paintEngine

Signature: [const] QPaintEngine ptr paintEngine

Description: Virtual method QPaintEngine *QAbstractItemView::paintEngine()

This method can be reimplemented in a derived class.

paintEvent

Signature: void paintEvent (QPaintEvent ptr arg1)

Description: Virtual method void QAbstractItemView::paintEvent(QPaintEvent *)

This method can be reimplemented in a derived class.

pressed

Signature: [signal] void pressed (const QModelIndex index)

Description: Signal declaration for QAbstractItemView::pressed(const QModelIndex &index)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'pressed'. This is the getter.
The object exposes a writable attribute 'pressed'. This is the setter.

qt_create

Signature: void qt_create (unsigned long long arg1 = 0, bool initializeWindow = true, bool destroyOldWindow = true)

Description: Method void QAbstractItemView::create(WId, bool initializeWindow, bool destroyOldWindow)

This method is protected and can only be called from inside a derived class.

qt_destroy

Signature: void qt_destroy (bool destroyWindow = true, bool destroySubWindows = true)

Description: Method void QAbstractItemView::destroy(bool destroyWindow, bool destroySubWindows)

This method is protected and can only be called from inside a derived class.

receivers

Signature: [const] int receivers (string signal)

Description: Method int QAbstractItemView::receivers(const char *signal)

This method is protected and can only be called from inside a derived class.

redirected

Signature: [const] QPaintDevice ptr redirected (QPoint ptr offset)

Description: Virtual method QPaintDevice *QAbstractItemView::redirected(QPoint *offset)

This method can be reimplemented in a derived class.

reset

Signature: void reset

Description: Virtual method void QAbstractItemView::reset()

This method can be reimplemented in a derived class.

resetHorizontalScrollMode

Signature: void resetHorizontalScrollMode

Description: Method void QAbstractItemView::resetHorizontalScrollMode()

resetVerticalScrollMode

Signature: void resetVerticalScrollMode

Description: Method void QAbstractItemView::resetVerticalScrollMode()

resizeEvent

Signature: void resizeEvent (QResizeEvent ptr event)

Description: Virtual method void QAbstractItemView::resizeEvent(QResizeEvent *event)

This method can be reimplemented in a derived class.

rootIndex

Signature: [const] QModelIndex rootIndex

Description: Method QModelIndex QAbstractItemView::rootIndex()

Python specific notes:
The object exposes a readable attribute 'rootIndex'. This is the getter.
The object exposes a readable attribute 'rootIndex'. This is the getter.
The object exposes a readable attribute 'rootIndex'. This is the getter.
The object exposes a readable attribute 'rootIndex'. This is the getter.
The object exposes a readable attribute 'rootIndex'. This is the getter.

rootIndex=

Signature: void rootIndex= (const QModelIndex index)

Description: Method void QAbstractItemView::setRootIndex(const QModelIndex &index)

Python specific notes:
The object exposes a writable attribute 'rootIndex'. This is the setter.

rowsAboutToBeRemoved

Signature: void rowsAboutToBeRemoved (const QModelIndex parent, int start, int end)

Description: Virtual method void QAbstractItemView::rowsAboutToBeRemoved(const QModelIndex &parent, int start, int end)

This method can be reimplemented in a derived class.

rowsInserted

Signature: void rowsInserted (const QModelIndex parent, int start, int end)

Description: Virtual method void QAbstractItemView::rowsInserted(const QModelIndex &parent, int start, int end)

This method can be reimplemented in a derived class.

scheduleDelayedItemsLayout

Signature: void scheduleDelayedItemsLayout

Description: Method void QAbstractItemView::scheduleDelayedItemsLayout()

This method is protected and can only be called from inside a derived class.

scrollContentsBy

Signature: void scrollContentsBy (int dx, int dy)

Description: Virtual method void QAbstractItemView::scrollContentsBy(int dx, int dy)

This method can be reimplemented in a derived class.

scrollDirtyRegion

Signature: void scrollDirtyRegion (int dx, int dy)

Description: Method void QAbstractItemView::scrollDirtyRegion(int dx, int dy)

This method is protected and can only be called from inside a derived class.

scrollTo

Signature: void scrollTo (const QModelIndex index, const QAbstractItemView_ScrollHint hint)

Description: Virtual method void QAbstractItemView::scrollTo(const QModelIndex &index, QAbstractItemView::ScrollHint hint)

This method can be reimplemented in a derived class.

scrollToBottom

Signature: void scrollToBottom

Description: Method void QAbstractItemView::scrollToBottom()

scrollToTop

Signature: void scrollToTop

Description: Method void QAbstractItemView::scrollToTop()

selectAll

Signature: void selectAll

Description: Virtual method void QAbstractItemView::selectAll()

This method can be reimplemented in a derived class.

selectedIndexes

Signature: [const] QModelIndex[] selectedIndexes

Description: Virtual method QList<QModelIndex> QAbstractItemView::selectedIndexes()

This method can be reimplemented in a derived class.

selectionBehavior

Signature: [const] QAbstractItemView_SelectionBehavior selectionBehavior

Description: Method QAbstractItemView::SelectionBehavior QAbstractItemView::selectionBehavior()

Python specific notes:
The object exposes a readable attribute 'selectionBehavior'. This is the getter.

selectionBehavior=

Signature: void selectionBehavior= (const QAbstractItemView_SelectionBehavior behavior)

Description: Method void QAbstractItemView::setSelectionBehavior(QAbstractItemView::SelectionBehavior behavior)

Python specific notes:
The object exposes a writable attribute 'selectionBehavior'. This is the setter.

selectionChanged

Signature: void selectionChanged (const QItemSelection selected, const QItemSelection deselected)

Description: Virtual method void QAbstractItemView::selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)

This method can be reimplemented in a derived class.

selectionCommand

Signature: [const] QItemSelectionModel_QFlags_SelectionFlag selectionCommand (const QModelIndex index, const QEvent ptr event)

Description: Virtual method QFlags<QItemSelectionModel::SelectionFlag> QAbstractItemView::selectionCommand(const QModelIndex &index, const QEvent *event)

This method can be reimplemented in a derived class.

selectionMode

Signature: [const] QAbstractItemView_SelectionMode selectionMode

Description: Method QAbstractItemView::SelectionMode QAbstractItemView::selectionMode()

Python specific notes:
The object exposes a readable attribute 'selectionMode'. This is the getter.

selectionMode=

Signature: void selectionMode= (const QAbstractItemView_SelectionMode mode)

Description: Method void QAbstractItemView::setSelectionMode(QAbstractItemView::SelectionMode mode)

Python specific notes:
The object exposes a writable attribute 'selectionMode'. This is the setter.

selectionModel

Signature: [const] QItemSelectionModel ptr selectionModel

Description: Method QItemSelectionModel *QAbstractItemView::selectionModel()

Python specific notes:
The object exposes a readable attribute 'selectionModel'. This is the getter.
The object exposes a readable attribute 'selectionModel'. This is the getter.
The object exposes a readable attribute 'selectionModel'. This is the getter.
The object exposes a readable attribute 'selectionModel'. This is the getter.
The object exposes a readable attribute 'selectionModel'. This is the getter.
The object exposes a readable attribute 'selectionModel'. This is the getter.

selectionModel=

Signature: void selectionModel= (QItemSelectionModel ptr selectionModel)

Description: Method void QAbstractItemView::setSelectionModel(QItemSelectionModel *selectionModel)

Python specific notes:
The object exposes a writable attribute 'selectionModel'. This is the setter.

sender

Signature: [const] QObject ptr sender

Description: Method QObject *QAbstractItemView::sender()

This method is protected and can only be called from inside a derived class.

senderSignalIndex

Signature: [const] int senderSignalIndex

Description: Method int QAbstractItemView::senderSignalIndex()

This method is protected and can only be called from inside a derived class.

setAlternatingRowColors

Signature: void setAlternatingRowColors (bool enable)

Description: Method void QAbstractItemView::setAlternatingRowColors(bool enable)

Python specific notes:
The object exposes a writable attribute 'alternatingRowColors'. This is the setter.

setAutoScroll

Signature: void setAutoScroll (bool enable)

Description: Method void QAbstractItemView::setAutoScroll(bool enable)

Python specific notes:
The object exposes a writable attribute 'autoScroll'. This is the setter.

setAutoScrollMargin

Signature: void setAutoScrollMargin (int margin)

Description: Method void QAbstractItemView::setAutoScrollMargin(int margin)

Python specific notes:
The object exposes a writable attribute 'autoScrollMargin'. This is the setter.

setCurrentIndex

Signature: void setCurrentIndex (const QModelIndex index)

Description: Method void QAbstractItemView::setCurrentIndex(const QModelIndex &index)

Python specific notes:
The object exposes a writable attribute 'currentIndex'. This is the setter.

setDefaultDropAction

Signature: void setDefaultDropAction (const Qt_DropAction dropAction)

Description: Method void QAbstractItemView::setDefaultDropAction(Qt::DropAction dropAction)

Python specific notes:
The object exposes a writable attribute 'defaultDropAction'. This is the setter.

setDirtyRegion

Signature: void setDirtyRegion (const QRegion region)

Description: Method void QAbstractItemView::setDirtyRegion(const QRegion &region)

This method is protected and can only be called from inside a derived class.

setDragDropMode

Signature: void setDragDropMode (const QAbstractItemView_DragDropMode behavior)

Description: Method void QAbstractItemView::setDragDropMode(QAbstractItemView::DragDropMode behavior)

Python specific notes:
The object exposes a writable attribute 'dragDropMode'. This is the setter.

setDragDropOverwriteMode

Signature: void setDragDropOverwriteMode (bool overwrite)

Description: Method void QAbstractItemView::setDragDropOverwriteMode(bool overwrite)

Python specific notes:
The object exposes a writable attribute 'dragDropOverwriteMode'. This is the setter.

setDragEnabled

Signature: void setDragEnabled (bool enable)

Description: Method void QAbstractItemView::setDragEnabled(bool enable)

Python specific notes:
The object exposes a writable attribute 'dragEnabled'. This is the setter.

setDropIndicatorShown

Signature: void setDropIndicatorShown (bool enable)

Description: Method void QAbstractItemView::setDropIndicatorShown(bool enable)

setEditTriggers

Signature: void setEditTriggers (QAbstractItemView_QFlags_EditTrigger triggers)

Description: Method void QAbstractItemView::setEditTriggers(QFlags<QAbstractItemView::EditTrigger> triggers)

Python specific notes:
The object exposes a writable attribute 'editTriggers'. This is the setter.

setHorizontalScrollMode

Signature: void setHorizontalScrollMode (const QAbstractItemView_ScrollMode mode)

Description: Method void QAbstractItemView::setHorizontalScrollMode(QAbstractItemView::ScrollMode mode)

Python specific notes:
The object exposes a writable attribute 'horizontalScrollMode'. This is the setter.

setHorizontalStepsPerItem

Signature: void setHorizontalStepsPerItem (int steps)

Description: Method void QAbstractItemView::setHorizontalStepsPerItem(int steps)

This method is protected and can only be called from inside a derived class.

setIconSize

Signature: void setIconSize (const QSize size)

Description: Method void QAbstractItemView::setIconSize(const QSize &size)

Python specific notes:
The object exposes a writable attribute 'iconSize'. This is the setter.

setIndexWidget

Signature: void setIndexWidget (const QModelIndex index, QWidget ptr widget)

Description: Method void QAbstractItemView::setIndexWidget(const QModelIndex &index, QWidget *widget)

setItemDelegate

Signature: void setItemDelegate (QAbstractItemDelegate ptr delegate)

Description: Method void QAbstractItemView::setItemDelegate(QAbstractItemDelegate *delegate)

Python specific notes:
The object exposes a writable attribute 'itemDelegate'. This is the setter.

setItemDelegateForColumn

Signature: void setItemDelegateForColumn (int column, QAbstractItemDelegate ptr delegate)

Description: Method void QAbstractItemView::setItemDelegateForColumn(int column, QAbstractItemDelegate *delegate)

setItemDelegateForRow

Signature: void setItemDelegateForRow (int row, QAbstractItemDelegate ptr delegate)

Description: Method void QAbstractItemView::setItemDelegateForRow(int row, QAbstractItemDelegate *delegate)

setModel

Signature: void setModel (QAbstractItemModel ptr model)

Description: Virtual method void QAbstractItemView::setModel(QAbstractItemModel *model)

This method can be reimplemented in a derived class.

setRootIndex

Signature: void setRootIndex (const QModelIndex index)

Description: Virtual method void QAbstractItemView::setRootIndex(const QModelIndex &index)

This method can be reimplemented in a derived class.

setSelection

Signature: void setSelection (const QRect rect, QItemSelectionModel_QFlags_SelectionFlag command)

Description: Virtual method void QAbstractItemView::setSelection(const QRect &rect, QFlags<QItemSelectionModel::SelectionFlag> command)

This method can be reimplemented in a derived class.

setSelectionBehavior

Signature: void setSelectionBehavior (const QAbstractItemView_SelectionBehavior behavior)

Description: Method void QAbstractItemView::setSelectionBehavior(QAbstractItemView::SelectionBehavior behavior)

Python specific notes:
The object exposes a writable attribute 'selectionBehavior'. This is the setter.

setSelectionMode

Signature: void setSelectionMode (const QAbstractItemView_SelectionMode mode)

Description: Method void QAbstractItemView::setSelectionMode(QAbstractItemView::SelectionMode mode)

Python specific notes:
The object exposes a writable attribute 'selectionMode'. This is the setter.

setSelectionModel

Signature: void setSelectionModel (QItemSelectionModel ptr selectionModel)

Description: Virtual method void QAbstractItemView::setSelectionModel(QItemSelectionModel *selectionModel)

This method can be reimplemented in a derived class.

setState

Signature: void setState (unsigned int state)

Description: Method void QAbstractItemView::setState(QAbstractItemView::State state)

This method is protected and can only be called from inside a derived class.

setTabKeyNavigation

Signature: void setTabKeyNavigation (bool enable)

Description: Method void QAbstractItemView::setTabKeyNavigation(bool enable)

Python specific notes:
The object exposes a writable attribute 'tabKeyNavigation'. This is the setter.

setTextElideMode

Signature: void setTextElideMode (const Qt_TextElideMode mode)

Description: Method void QAbstractItemView::setTextElideMode(Qt::TextElideMode mode)

Python specific notes:
The object exposes a writable attribute 'textElideMode'. This is the setter.

setVerticalScrollMode

Signature: void setVerticalScrollMode (const QAbstractItemView_ScrollMode mode)

Description: Method void QAbstractItemView::setVerticalScrollMode(QAbstractItemView::ScrollMode mode)

Python specific notes:
The object exposes a writable attribute 'verticalScrollMode'. This is the setter.

setVerticalStepsPerItem

Signature: void setVerticalStepsPerItem (int steps)

Description: Method void QAbstractItemView::setVerticalStepsPerItem(int steps)

This method is protected and can only be called from inside a derived class.

setViewportMargins

(1) Signature: void setViewportMargins (int left, int top, int right, int bottom)

Description: Method void QAbstractItemView::setViewportMargins(int left, int top, int right, int bottom)

This method is protected and can only be called from inside a derived class.

(2) Signature: void setViewportMargins (const QMargins margins)

Description: Method void QAbstractItemView::setViewportMargins(const QMargins &margins)

This method is protected and can only be called from inside a derived class.

setVisible

Signature: void setVisible (bool visible)

Description: Virtual method void QAbstractItemView::setVisible(bool visible)

This method can be reimplemented in a derived class.

setupViewport

Signature: void setupViewport (QWidget ptr viewport)

Description: Virtual method void QAbstractItemView::setupViewport(QWidget *viewport)

This method can be reimplemented in a derived class.

sharedPainter

Signature: [const] QPainter ptr sharedPainter

Description: Virtual method QPainter *QAbstractItemView::sharedPainter()

This method can be reimplemented in a derived class.

showDropIndicator

Signature: [const] bool showDropIndicator

Description: Method bool QAbstractItemView::showDropIndicator()

Python specific notes:
The object exposes a readable attribute 'showDropIndicator'. This is the getter.

showEvent

Signature: void showEvent (QShowEvent ptr event)

Description: Virtual method void QAbstractItemView::showEvent(QShowEvent *event)

This method can be reimplemented in a derived class.

sizeHint

Signature: [const] QSize sizeHint

Description: Virtual method QSize QAbstractItemView::sizeHint()

This method can be reimplemented in a derived class.

sizeHintForColumn

Signature: [const] int sizeHintForColumn (int column)

Description: Virtual method int QAbstractItemView::sizeHintForColumn(int column)

This method can be reimplemented in a derived class.

sizeHintForIndex

Signature: [const] QSize sizeHintForIndex (const QModelIndex index)

Description: Method QSize QAbstractItemView::sizeHintForIndex(const QModelIndex &index)

sizeHintForRow

Signature: [const] int sizeHintForRow (int row)

Description: Virtual method int QAbstractItemView::sizeHintForRow(int row)

This method can be reimplemented in a derived class.

startAutoScroll

Signature: void startAutoScroll

Description: Method void QAbstractItemView::startAutoScroll()

This method is protected and can only be called from inside a derived class.

startDrag

Signature: void startDrag (Qt_QFlags_DropAction supportedActions)

Description: Virtual method void QAbstractItemView::startDrag(QFlags<Qt::DropAction> supportedActions)

This method can be reimplemented in a derived class.

state

Signature: [const] unsigned int state

Description: Method QAbstractItemView::State QAbstractItemView::state()

This method is protected and can only be called from inside a derived class.

staticMetaObject

Signature: [static] QMetaObject staticMetaObject

Description: Obtains the static MetaObject for this class.

stopAutoScroll

Signature: void stopAutoScroll

Description: Method void QAbstractItemView::stopAutoScroll()

This method is protected and can only be called from inside a derived class.

tabKeyNavigation

Signature: [const] bool tabKeyNavigation

Description: Method bool QAbstractItemView::tabKeyNavigation()

Python specific notes:
The object exposes a readable attribute 'tabKeyNavigation'. This is the getter.

tabKeyNavigation=

Signature: void tabKeyNavigation= (bool enable)

Description: Method void QAbstractItemView::setTabKeyNavigation(bool enable)

Python specific notes:
The object exposes a writable attribute 'tabKeyNavigation'. This is the setter.

tabletEvent

Signature: void tabletEvent (QTabletEvent ptr event)

Description: Virtual method void QAbstractItemView::tabletEvent(QTabletEvent *event)

This method can be reimplemented in a derived class.

textElideMode

Signature: [const] Qt_TextElideMode textElideMode

Description: Method Qt::TextElideMode QAbstractItemView::textElideMode()

Python specific notes:
The object exposes a readable attribute 'textElideMode'. This is the getter.

textElideMode=

Signature: void textElideMode= (const Qt_TextElideMode mode)

Description: Method void QAbstractItemView::setTextElideMode(Qt::TextElideMode mode)

Python specific notes:
The object exposes a writable attribute 'textElideMode'. This is the setter.

timerEvent

Signature: void timerEvent (QTimerEvent ptr event)

Description: Virtual method void QAbstractItemView::timerEvent(QTimerEvent *event)

This method can be reimplemented in a derived class.

tr

Signature: [static] string tr (string s, string c = nullptr, int n = -1)

Description: Static method QString QAbstractItemView::tr(const char *s, const char *c, int n)

This method is static and can be called without an instance.

trUtf8

Signature: [static] string trUtf8 (string s, string c = nullptr, int n = -1)

Description: Static method QString QAbstractItemView::trUtf8(const char *s, const char *c, int n)

This method is static and can be called without an instance.

update

(1) Signature: void update (const QRegion arg1)

Description: Method void QAbstractItemView::update(const QRegion &)

(2) Signature: void update (const QModelIndex index)

Description: Method void QAbstractItemView::update(const QModelIndex &index)

updateEditorData

Signature: void updateEditorData

Description: Virtual method void QAbstractItemView::updateEditorData()

This method can be reimplemented in a derived class.

updateEditorGeometries

Signature: void updateEditorGeometries

Description: Virtual method void QAbstractItemView::updateEditorGeometries()

This method can be reimplemented in a derived class.

updateGeometries

Signature: void updateGeometries

Description: Virtual method void QAbstractItemView::updateGeometries()

This method can be reimplemented in a derived class.

updateMicroFocus

Signature: void updateMicroFocus

Description: Method void QAbstractItemView::updateMicroFocus()

This method is protected and can only be called from inside a derived class.

verticalOffset

Signature: [const] int verticalOffset

Description: Virtual method int QAbstractItemView::verticalOffset()

This method can be reimplemented in a derived class.

verticalScrollMode

Signature: [const] QAbstractItemView_ScrollMode verticalScrollMode

Description: Method QAbstractItemView::ScrollMode QAbstractItemView::verticalScrollMode()

Python specific notes:
The object exposes a readable attribute 'verticalScrollMode'. This is the getter.

verticalScrollMode=

Signature: void verticalScrollMode= (const QAbstractItemView_ScrollMode mode)

Description: Method void QAbstractItemView::setVerticalScrollMode(QAbstractItemView::ScrollMode mode)

Python specific notes:
The object exposes a writable attribute 'verticalScrollMode'. This is the setter.

verticalScrollbarAction

Signature: void verticalScrollbarAction (int action)

Description: Virtual method void QAbstractItemView::verticalScrollbarAction(int action)

This method can be reimplemented in a derived class.

verticalScrollbarValueChanged

Signature: void verticalScrollbarValueChanged (int value)

Description: Virtual method void QAbstractItemView::verticalScrollbarValueChanged(int value)

This method can be reimplemented in a derived class.

verticalStepsPerItem

Signature: [const] int verticalStepsPerItem

Description: Method int QAbstractItemView::verticalStepsPerItem()

This method is protected and can only be called from inside a derived class.

viewOptions

Signature: [const] QStyleOptionViewItem viewOptions

Description: Virtual method QStyleOptionViewItem QAbstractItemView::viewOptions()

This method can be reimplemented in a derived class.

viewportEntered

Signature: [signal] void viewportEntered

Description: Signal declaration for QAbstractItemView::viewportEntered()

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'viewportEntered'. This is the getter.
The object exposes a writable attribute 'viewportEntered'. This is the setter.

viewportEvent

Signature: bool viewportEvent (QEvent ptr event)

Description: Virtual method bool QAbstractItemView::viewportEvent(QEvent *event)

This method can be reimplemented in a derived class.

viewportMargins

Signature: [const] QMargins viewportMargins

Description: Method QMargins QAbstractItemView::viewportMargins()

This method is protected and can only be called from inside a derived class.

viewportSizeHint

Signature: [const] QSize viewportSizeHint

Description: Virtual method QSize QAbstractItemView::viewportSizeHint()

This method can be reimplemented in a derived class.

visualRect

Signature: [const] QRect visualRect (const QModelIndex index)

Description: Virtual method QRect QAbstractItemView::visualRect(const QModelIndex &index)

This method can be reimplemented in a derived class.

visualRegionForSelection

Signature: [const] QRegion visualRegionForSelection (const QItemSelection selection)

Description: Virtual method QRegion QAbstractItemView::visualRegionForSelection(const QItemSelection &selection)

This method can be reimplemented in a derived class.

wheelEvent

Signature: void wheelEvent (QWheelEvent ptr arg1)

Description: Virtual method void QAbstractItemView::wheelEvent(QWheelEvent *)

This method can be reimplemented in a derived class.

windowIconChanged

Signature: [signal] void windowIconChanged (const QIcon icon)

Description: Signal declaration for QAbstractItemView::windowIconChanged(const QIcon &icon)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'windowIconChanged'. This is the getter.
The object exposes a writable attribute 'windowIconChanged'. This is the setter.

windowIconTextChanged

Signature: [signal] void windowIconTextChanged (string iconText)

Description: Signal declaration for QAbstractItemView::windowIconTextChanged(const QString &iconText)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'windowIconTextChanged'. This is the getter.
The object exposes a writable attribute 'windowIconTextChanged'. This is the setter.

windowTitleChanged

Signature: [signal] void windowTitleChanged (string title)

Description: Signal declaration for QAbstractItemView::windowTitleChanged(const QString &title)

You can bind a procedure to this signal.

Python specific notes:
The object exposes a readable attribute 'windowTitleChanged'. This is the getter.
The object exposes a writable attribute 'windowTitleChanged'. This is the setter.