Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
io.qt.widgets.QAbstractItemView Maven / Gradle / Ivy
Go to download
QtJambi base module containing QtCore, QtGui and QtWidgets.
package io.qt.widgets;
import io.qt.*;
/**
* The basic functionality for item view classes
* Java wrapper for Qt class QAbstractItemView
*/
public abstract class QAbstractItemView extends io.qt.widgets.QAbstractScrollArea
{
@QtPropertyMember(enabled=false)
private java.util.Map __rcDelegatesForColumns;
@QtPropertyMember(enabled=false)
private java.util.Map __rcDelegatesForRows;
@QtPropertyMember(enabled=false)
private Object __rcItemDelegate = null;
@QtPropertyMember(enabled=false)
private Object __rcItemModel = null;
@QtPropertyMember(enabled=false)
private Object __rcItemSelectionModel = null;
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QAbstractItemView.class);
@NativeAccess
private static final class ConcreteWrapper extends QAbstractItemView {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
protected int horizontalOffset(){
return horizontalOffset_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int horizontalOffset_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public io.qt.core.@NonNull QModelIndex indexAt(io.qt.core.@NonNull QPoint point){
return indexAt_native_cref_QPoint_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(point));
}
@QtUninvokable
private native io.qt.core.QModelIndex indexAt_native_cref_QPoint_constfct(long __this__nativeId, long point);
@Override
@QtUninvokable
protected boolean isIndexHidden(io.qt.core.@NonNull QModelIndex index){
return isIndexHidden_native_cref_QModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
@QtUninvokable
private native boolean isIndexHidden_native_cref_QModelIndex_constfct(long __this__nativeId, long index);
@Override
@QtUninvokable
protected io.qt.core.@NonNull QModelIndex moveCursor(io.qt.widgets.QAbstractItemView.@NonNull CursorAction cursorAction, io.qt.core.Qt.@NonNull KeyboardModifiers modifiers){
return moveCursor_native_QAbstractItemView_CursorAction_Qt_KeyboardModifiers(QtJambi_LibraryUtilities.internal.nativeId(this), cursorAction.value(), modifiers.value());
}
@QtUninvokable
private native io.qt.core.QModelIndex moveCursor_native_QAbstractItemView_CursorAction_Qt_KeyboardModifiers(long __this__nativeId, int cursorAction, int modifiers);
@Override
@QtUninvokable
public void scrollTo(io.qt.core.@NonNull QModelIndex index, io.qt.widgets.QAbstractItemView.@NonNull ScrollHint hint){
scrollTo_native_cref_QModelIndex_QAbstractItemView_ScrollHint(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index), hint.value());
}
@QtUninvokable
private native void scrollTo_native_cref_QModelIndex_QAbstractItemView_ScrollHint(long __this__nativeId, long index, int hint);
@Override
@QtUninvokable
protected void setSelection(io.qt.core.@NonNull QRect rect, io.qt.core.QItemSelectionModel.@NonNull SelectionFlags command){
setSelection_native_cref_QRect_QItemSelectionModel_SelectionFlags(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(rect), command.value());
}
@QtUninvokable
private native void setSelection_native_cref_QRect_QItemSelectionModel_SelectionFlags(long __this__nativeId, long rect, int command);
@Override
@QtUninvokable
protected int verticalOffset(){
return verticalOffset_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int verticalOffset_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public io.qt.core.@NonNull QRect visualRect(io.qt.core.@NonNull QModelIndex index){
return visualRect_native_cref_QModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
@QtUninvokable
private native io.qt.core.QRect visualRect_native_cref_QModelIndex_constfct(long __this__nativeId, long index);
@Override
@QtUninvokable
protected io.qt.gui.@NonNull QRegion visualRegionForSelection(io.qt.core.@NonNull QItemSelection selection){
return visualRegionForSelection_native_cref_QItemSelection_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(selection));
}
@QtUninvokable
private native io.qt.gui.QRegion visualRegionForSelection_native_cref_QItemSelection_constfct(long __this__nativeId, long selection);
}
/**
* Java wrapper for Qt enum QAbstractItemView::CursorAction
*/
@QtUnlistedEnum
protected enum CursorAction implements QtEnumerator {
/**
* Representing QAbstractItemView:: MoveUp
*/
MoveUp(0),
/**
* Representing QAbstractItemView:: MoveDown
*/
MoveDown(1),
/**
* Representing QAbstractItemView:: MoveLeft
*/
MoveLeft(2),
/**
* Representing QAbstractItemView:: MoveRight
*/
MoveRight(3),
/**
* Representing QAbstractItemView:: MoveHome
*/
MoveHome(4),
/**
* Representing QAbstractItemView:: MoveEnd
*/
MoveEnd(5),
/**
* Representing QAbstractItemView:: MovePageUp
*/
MovePageUp(6),
/**
* Representing QAbstractItemView:: MovePageDown
*/
MovePageDown(7),
/**
* Representing QAbstractItemView:: MoveNext
*/
MoveNext(8),
/**
* Representing QAbstractItemView:: MovePrevious
*/
MovePrevious(9);
static {
QtJambi_LibraryUtilities.initialize();
}
private CursorAction(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull CursorAction resolve(int value) {
switch (value) {
case 0: return MoveUp;
case 1: return MoveDown;
case 2: return MoveLeft;
case 3: return MoveRight;
case 4: return MoveHome;
case 5: return MoveEnd;
case 6: return MovePageUp;
case 7: return MovePageDown;
case 8: return MoveNext;
case 9: return MovePrevious;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QAbstractItemView::DragDropMode
*/
public enum DragDropMode implements QtEnumerator {
/**
* Representing QAbstractItemView:: NoDragDrop
*/
NoDragDrop(0),
/**
* Representing QAbstractItemView:: DragOnly
*/
DragOnly(1),
/**
* Representing QAbstractItemView:: DropOnly
*/
DropOnly(2),
/**
* Representing QAbstractItemView:: DragDrop
*/
DragDrop(3),
/**
* Representing QAbstractItemView:: InternalMove
*/
InternalMove(4);
static {
QtJambi_LibraryUtilities.initialize();
}
private DragDropMode(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull DragDropMode resolve(int value) {
switch (value) {
case 0: return NoDragDrop;
case 1: return DragOnly;
case 2: return DropOnly;
case 3: return DragDrop;
case 4: return InternalMove;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QAbstractItemView::DropIndicatorPosition
*/
@QtUnlistedEnum
protected enum DropIndicatorPosition implements QtEnumerator {
/**
* Representing QAbstractItemView:: OnItem
*/
OnItem(0),
/**
* Representing QAbstractItemView:: AboveItem
*/
AboveItem(1),
/**
* Representing QAbstractItemView:: BelowItem
*/
BelowItem(2),
/**
* Representing QAbstractItemView:: OnViewport
*/
OnViewport(3);
static {
QtJambi_LibraryUtilities.initialize();
}
private DropIndicatorPosition(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull DropIndicatorPosition resolve(int value) {
switch (value) {
case 0: return OnItem;
case 1: return AboveItem;
case 2: return BelowItem;
case 3: return OnViewport;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QAbstractItemView::EditTrigger
*
* @see EditTriggers
*/
public enum EditTrigger implements QtFlagEnumerator {
/**
* Representing QAbstractItemView:: NoEditTriggers
*/
NoEditTriggers(0),
/**
* Representing QAbstractItemView:: CurrentChanged
*/
CurrentChanged(1),
/**
* Representing QAbstractItemView:: DoubleClicked
*/
DoubleClicked(2),
/**
* Representing QAbstractItemView:: SelectedClicked
*/
SelectedClicked(4),
/**
* Representing QAbstractItemView:: EditKeyPressed
*/
EditKeyPressed(8),
/**
* Representing QAbstractItemView:: AnyKeyPressed
*/
AnyKeyPressed(16),
/**
* Representing QAbstractItemView:: AllEditTriggers
*/
AllEditTriggers(31);
static {
QtJambi_LibraryUtilities.initialize();
}
private EditTrigger(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Create a QFlags of the enum entry.
* @return QFlags
*/
@Override
public @NonNull EditTriggers asFlags() {
return new EditTriggers(value);
}
/**
* Combines this entry with other enum entry.
* @param e enum entry
* @return new flag
*/
public @NonNull EditTriggers combined(@NonNull EditTrigger e) {
return asFlags().setFlag(e, true);
}
/**
* Excludes other enum entry from a flag of this entry.
* @param e enum entry
* @return new flag
*/
public @NonNull EditTriggers cleared(@NonNull EditTrigger e) {
return asFlags().setFlag(e, false);
}
/**
* Creates a new {@link EditTriggers} from the entries.
* @param values entries
* @return new flag
*/
public static @NonNull EditTriggers flags(@Nullable EditTrigger @NonNull... values) {
return new EditTriggers(values);
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull EditTrigger resolve(int value) {
switch (value) {
case 0: return NoEditTriggers;
case 1: return CurrentChanged;
case 2: return DoubleClicked;
case 4: return SelectedClicked;
case 8: return EditKeyPressed;
case 16: return AnyKeyPressed;
case 31: return AllEditTriggers;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* {@link QFlags} type for enum {@link EditTrigger}
*/
public static final class EditTriggers extends QFlags implements Comparable {
private static final long serialVersionUID = 0xe99149884c801c53L;
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* Creates a new EditTriggers where the flags in args
are set.
* @param args enum entries
*/
public EditTriggers(@Nullable EditTrigger @NonNull... args){
super(args);
}
/**
* Creates a new EditTriggers with given value
.
* @param value
*/
public EditTriggers(int value) {
super(value);
}
/**
* Combines this flags with enum entry.
* @param e enum entry
* @return new EditTriggers
*/
@Override
public final @NonNull EditTriggers combined(@StrictNonNull EditTrigger e){
return new EditTriggers(value() | e.value());
}
/**
* Sets the flag e
* @param e enum entry
* @return this
*/
@Override
public final @NonNull EditTriggers setFlag(@Nullable EditTrigger e){
return setFlag(e, true);
}
/**
* Sets or clears the flag flag
* @param e enum entry
* @param on set (true) or clear (false)
* @return this
*/
@Override
public final @NonNull EditTriggers setFlag(@Nullable EditTrigger e, boolean on){
if (on) {
setValue(value() | e.value());
}else {
setValue(value() & ~e.value());
}
return this;
}
/**
* Returns an array of flag objects represented by this EditTriggers.
* @return array of enum entries
*/
@Override
public final @NonNull EditTrigger @NonNull[] flags(){
return super.flags(EditTrigger.values());
}
/**
* {@inheritDoc}
*/
@Override
public final @NonNull EditTriggers clone(){
return new EditTriggers(value());
}
/**
* {@inheritDoc}
*/
@Override
public final int compareTo(@StrictNonNull EditTriggers other){
return Integer.compare(value(), other.value());
}
}
/**
* Java wrapper for Qt enum QAbstractItemView::ScrollHint
*/
public enum ScrollHint implements QtEnumerator {
/**
* Representing QAbstractItemView:: EnsureVisible
*/
EnsureVisible(0),
/**
* Representing QAbstractItemView:: PositionAtTop
*/
PositionAtTop(1),
/**
* Representing QAbstractItemView:: PositionAtBottom
*/
PositionAtBottom(2),
/**
* Representing QAbstractItemView:: PositionAtCenter
*/
PositionAtCenter(3);
static {
QtJambi_LibraryUtilities.initialize();
}
private ScrollHint(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull ScrollHint resolve(int value) {
switch (value) {
case 0: return EnsureVisible;
case 1: return PositionAtTop;
case 2: return PositionAtBottom;
case 3: return PositionAtCenter;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QAbstractItemView::ScrollMode
*/
public enum ScrollMode implements QtEnumerator {
/**
* Representing QAbstractItemView:: ScrollPerItem
*/
ScrollPerItem(0),
/**
* Representing QAbstractItemView:: ScrollPerPixel
*/
ScrollPerPixel(1);
static {
QtJambi_LibraryUtilities.initialize();
}
private ScrollMode(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull ScrollMode resolve(int value) {
switch (value) {
case 0: return ScrollPerItem;
case 1: return ScrollPerPixel;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QAbstractItemView::SelectionBehavior
*/
public enum SelectionBehavior implements QtEnumerator {
/**
* Representing QAbstractItemView:: SelectItems
*/
SelectItems(0),
/**
* Representing QAbstractItemView:: SelectRows
*/
SelectRows(1),
/**
* Representing QAbstractItemView:: SelectColumns
*/
SelectColumns(2);
static {
QtJambi_LibraryUtilities.initialize();
}
private SelectionBehavior(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull SelectionBehavior resolve(int value) {
switch (value) {
case 0: return SelectItems;
case 1: return SelectRows;
case 2: return SelectColumns;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QAbstractItemView::SelectionMode
*/
public enum SelectionMode implements QtEnumerator {
/**
* Representing QAbstractItemView:: NoSelection
*/
NoSelection(0),
/**
* Representing QAbstractItemView:: SingleSelection
*/
SingleSelection(1),
/**
* Representing QAbstractItemView:: MultiSelection
*/
MultiSelection(2),
/**
* Representing QAbstractItemView:: ExtendedSelection
*/
ExtendedSelection(3),
/**
* Representing QAbstractItemView:: ContiguousSelection
*/
ContiguousSelection(4);
static {
QtJambi_LibraryUtilities.initialize();
}
private SelectionMode(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull SelectionMode resolve(int value) {
switch (value) {
case 0: return NoSelection;
case 1: return SingleSelection;
case 2: return MultiSelection;
case 3: return ExtendedSelection;
case 4: return ContiguousSelection;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QAbstractItemView::State
*/
@QtUnlistedEnum
protected enum State implements QtEnumerator {
/**
* Representing QAbstractItemView:: NoState
*/
NoState(0),
/**
* Representing QAbstractItemView:: DraggingState
*/
DraggingState(1),
/**
* Representing QAbstractItemView:: DragSelectingState
*/
DragSelectingState(2),
/**
* Representing QAbstractItemView:: EditingState
*/
EditingState(3),
/**
* Representing QAbstractItemView:: ExpandingState
*/
ExpandingState(4),
/**
* Representing QAbstractItemView:: CollapsingState
*/
CollapsingState(5),
/**
* Representing QAbstractItemView:: AnimatingState
*/
AnimatingState(6);
static {
QtJambi_LibraryUtilities.initialize();
}
private State(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
@Override
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static @NonNull State resolve(int value) {
switch (value) {
case 0: return NoState;
case 1: return DraggingState;
case 2: return DragSelectingState;
case 3: return EditingState;
case 4: return ExpandingState;
case 5: return CollapsingState;
case 6: return AnimatingState;
default: throw new QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* See QAbstractItemView:: activated(QModelIndex)
*/
public final @NonNull Signal1 activated = new Signal1<>();
/**
* See QAbstractItemView:: clicked(QModelIndex)
*/
public final @NonNull Signal1 clicked = new Signal1<>();
/**
* See QAbstractItemView:: doubleClicked(QModelIndex)
*/
public final @NonNull Signal1 doubleClicked = new Signal1<>();
/**
* See QAbstractItemView:: entered(QModelIndex)
*/
public final @NonNull Signal1 entered = new Signal1<>();
/**
* See QAbstractItemView:: iconSizeChanged(QSize)
*/
@QtPropertyNotify(name="iconSize")
public final @NonNull Signal1 iconSizeChanged = new Signal1<>();
/**
* See QAbstractItemView:: pressed(QModelIndex)
*/
public final @NonNull Signal1 pressed = new Signal1<>();
/**
* See QAbstractItemView:: viewportEntered()
*/
public final @NonNull Signal0 viewportEntered = new Signal0();
/**
* See QAbstractItemView:: QAbstractItemView(QWidget*)
*/
public QAbstractItemView(io.qt.widgets.@Nullable QWidget parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QAbstractItemView instance, io.qt.widgets.QWidget parent);
/**
* See QAbstractItemView:: alternatingRowColors()const
*/
@QtPropertyReader(name="alternatingRowColors")
@QtUninvokable
public final boolean alternatingRowColors(){
return alternatingRowColors_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean alternatingRowColors_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: autoScrollMargin()const
*/
@QtPropertyReader(name="autoScrollMargin")
@QtUninvokable
public final int autoScrollMargin(){
return autoScrollMargin_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native int autoScrollMargin_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: clearSelection()
*/
public final void clearSelection(){
clearSelection_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void clearSelection_native(long __this__nativeId);
/**
* See QAbstractItemView:: closePersistentEditor(QModelIndex)
*/
@QtUninvokable
public final void closePersistentEditor(io.qt.core.@NonNull QModelIndex index){
closePersistentEditor_native_cref_QModelIndex(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
@QtUninvokable
private native void closePersistentEditor_native_cref_QModelIndex(long __this__nativeId, long index);
/**
* See QAbstractItemView:: currentIndex()const
*/
@QtUninvokable
public final io.qt.core.@NonNull QModelIndex currentIndex(){
return currentIndex_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QModelIndex currentIndex_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: defaultDropAction()const
*/
@QtPropertyReader(name="defaultDropAction")
@QtUninvokable
public final io.qt.core.Qt.@NonNull DropAction defaultDropAction(){
return io.qt.core.Qt.DropAction.resolve(defaultDropAction_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int defaultDropAction_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: dirtyRegionOffset()const
*/
@QtUninvokable
protected final io.qt.core.@NonNull QPoint dirtyRegionOffset(){
return dirtyRegionOffset_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QPoint dirtyRegionOffset_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: doAutoScroll()
*/
@QtUninvokable
protected final void doAutoScroll(){
doAutoScroll_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void doAutoScroll_native(long __this__nativeId);
/**
* See QAbstractItemView:: dragDropMode()const
*/
@QtPropertyReader(name="dragDropMode")
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull DragDropMode dragDropMode(){
return io.qt.widgets.QAbstractItemView.DragDropMode.resolve(dragDropMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int dragDropMode_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: dragDropOverwriteMode()const
*/
@QtPropertyReader(name="dragDropOverwriteMode")
@QtUninvokable
public final boolean dragDropOverwriteMode(){
return dragDropOverwriteMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean dragDropOverwriteMode_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: dragEnabled()const
*/
@QtPropertyReader(name="dragEnabled")
@QtUninvokable
public final boolean dragEnabled(){
return dragEnabled_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean dragEnabled_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: dropIndicatorPosition()const
*/
@QtUninvokable
protected final io.qt.widgets.QAbstractItemView.@NonNull DropIndicatorPosition dropIndicatorPosition(){
return io.qt.widgets.QAbstractItemView.DropIndicatorPosition.resolve(dropIndicatorPosition_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int dropIndicatorPosition_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: edit(QModelIndex)
*/
public final void edit(io.qt.core.@NonNull QModelIndex index){
edit_native_cref_QModelIndex(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
private native void edit_native_cref_QModelIndex(long __this__nativeId, long index);
/**
* See QAbstractItemView:: editTriggers()const
*/
@QtPropertyReader(name="editTriggers")
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull EditTriggers editTriggers(){
return new io.qt.widgets.QAbstractItemView.EditTriggers(editTriggers_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int editTriggers_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: executeDelayedItemsLayout()
*/
@QtUninvokable
protected final void executeDelayedItemsLayout(){
executeDelayedItemsLayout_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void executeDelayedItemsLayout_native(long __this__nativeId);
/**
* See QAbstractItemView:: hasAutoScroll()const
*/
@QtPropertyReader(name="autoScroll")
@QtUninvokable
public final boolean hasAutoScroll(){
return hasAutoScroll_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean hasAutoScroll_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: horizontalScrollMode()const
*/
@QtPropertyReader(name="horizontalScrollMode")
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull ScrollMode horizontalScrollMode(){
return io.qt.widgets.QAbstractItemView.ScrollMode.resolve(horizontalScrollMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int horizontalScrollMode_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: iconSize()const
*/
@QtPropertyReader(name="iconSize")
@QtUninvokable
public final io.qt.core.@NonNull QSize iconSize(){
return iconSize_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QSize iconSize_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: indexWidget(QModelIndex)const
*/
@QtUninvokable
public final io.qt.widgets.@Nullable QWidget indexWidget(io.qt.core.@NonNull QModelIndex index){
return indexWidget_native_cref_QModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
@QtUninvokable
private native io.qt.widgets.QWidget indexWidget_native_cref_QModelIndex_constfct(long __this__nativeId, long index);
/**
* See QAbstractItemView:: isPersistentEditorOpen(QModelIndex)const
*/
@QtUninvokable
public final boolean isPersistentEditorOpen(io.qt.core.@NonNull QModelIndex index){
return isPersistentEditorOpen_native_cref_QModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
@QtUninvokable
private native boolean isPersistentEditorOpen_native_cref_QModelIndex_constfct(long __this__nativeId, long index);
/**
* See QAbstractItemView:: itemDelegate()const
*/
@QtUninvokable
public final io.qt.widgets.@Nullable QAbstractItemDelegate itemDelegate(){
return itemDelegate_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.widgets.QAbstractItemDelegate itemDelegate_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: itemDelegate(QModelIndex)const
*
* @deprecated Use {@link io.qt.widgets.QAbstractItemView#itemDelegateForIndex(io.qt.core.QModelIndex)} instead
*/
@Deprecated
@QtUninvokable
public final io.qt.widgets.@Nullable QAbstractItemDelegate itemDelegate(io.qt.core.@NonNull QModelIndex index){
return itemDelegate_native_cref_QModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
@Deprecated
@QtUninvokable
private native io.qt.widgets.QAbstractItemDelegate itemDelegate_native_cref_QModelIndex_constfct(long __this__nativeId, long index);
/**
* See QAbstractItemView:: itemDelegateForColumn(int)const
*/
@QtUninvokable
public final io.qt.widgets.@Nullable QAbstractItemDelegate itemDelegateForColumn(int column){
return itemDelegateForColumn_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), column);
}
@QtUninvokable
private native io.qt.widgets.QAbstractItemDelegate itemDelegateForColumn_native_int_constfct(long __this__nativeId, int column);
/**
* See QAbstractItemView:: itemDelegateForRow(int)const
*/
@QtUninvokable
public final io.qt.widgets.@Nullable QAbstractItemDelegate itemDelegateForRow(int row){
return itemDelegateForRow_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), row);
}
@QtUninvokable
private native io.qt.widgets.QAbstractItemDelegate itemDelegateForRow_native_int_constfct(long __this__nativeId, int row);
/**
* See QAbstractItemView:: model()const
*/
@QtUninvokable
public final io.qt.core.@Nullable QAbstractItemModel model(){
return model_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QAbstractItemModel model_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: openPersistentEditor(QModelIndex)
*/
@QtUninvokable
public final void openPersistentEditor(io.qt.core.@NonNull QModelIndex index){
openPersistentEditor_native_cref_QModelIndex(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
@QtUninvokable
private native void openPersistentEditor_native_cref_QModelIndex(long __this__nativeId, long index);
/**
* See QAbstractItemView:: resetHorizontalScrollMode()
*/
@QtPropertyResetter(name="horizontalScrollMode")
@QtUninvokable
public final void resetHorizontalScrollMode(){
resetHorizontalScrollMode_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void resetHorizontalScrollMode_native(long __this__nativeId);
/**
* See QAbstractItemView:: resetVerticalScrollMode()
*/
@QtPropertyResetter(name="verticalScrollMode")
@QtUninvokable
public final void resetVerticalScrollMode(){
resetVerticalScrollMode_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void resetVerticalScrollMode_native(long __this__nativeId);
/**
* See QAbstractItemView:: rootIndex()const
*/
@QtUninvokable
public final io.qt.core.@NonNull QModelIndex rootIndex(){
return rootIndex_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QModelIndex rootIndex_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: scheduleDelayedItemsLayout()
*/
@QtUninvokable
protected final void scheduleDelayedItemsLayout(){
scheduleDelayedItemsLayout_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void scheduleDelayedItemsLayout_native(long __this__nativeId);
/**
* See QAbstractItemView:: scrollDirtyRegion(int, int)
*/
@QtUninvokable
protected final void scrollDirtyRegion(int dx, int dy){
scrollDirtyRegion_native_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), dx, dy);
}
@QtUninvokable
private native void scrollDirtyRegion_native_int_int(long __this__nativeId, int dx, int dy);
/**
* See QAbstractItemView:: scrollToBottom()
*/
public final void scrollToBottom(){
scrollToBottom_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void scrollToBottom_native(long __this__nativeId);
/**
* See QAbstractItemView:: scrollToTop()
*/
public final void scrollToTop(){
scrollToTop_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void scrollToTop_native(long __this__nativeId);
/**
* See QAbstractItemView:: selectionBehavior()const
*/
@QtPropertyReader(name="selectionBehavior")
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull SelectionBehavior selectionBehavior(){
return io.qt.widgets.QAbstractItemView.SelectionBehavior.resolve(selectionBehavior_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int selectionBehavior_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: selectionMode()const
*/
@QtPropertyReader(name="selectionMode")
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull SelectionMode selectionMode(){
return io.qt.widgets.QAbstractItemView.SelectionMode.resolve(selectionMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int selectionMode_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: selectionModel()const
*/
@QtUninvokable
public final io.qt.core.@Nullable QItemSelectionModel selectionModel(){
return selectionModel_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QItemSelectionModel selectionModel_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: setAlternatingRowColors(bool)
*/
@QtPropertyWriter(name="alternatingRowColors")
@QtUninvokable
public final void setAlternatingRowColors(boolean enable){
setAlternatingRowColors_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@QtUninvokable
private native void setAlternatingRowColors_native_bool(long __this__nativeId, boolean enable);
/**
* See QAbstractItemView:: setAutoScroll(bool)
*/
@QtPropertyWriter(name="autoScroll")
@QtUninvokable
public final void setAutoScroll(boolean enable){
setAutoScroll_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@QtUninvokable
private native void setAutoScroll_native_bool(long __this__nativeId, boolean enable);
/**
* See QAbstractItemView:: setAutoScrollMargin(int)
*/
@QtPropertyWriter(name="autoScrollMargin")
@QtUninvokable
public final void setAutoScrollMargin(int margin){
setAutoScrollMargin_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), margin);
}
@QtUninvokable
private native void setAutoScrollMargin_native_int(long __this__nativeId, int margin);
/**
* See QAbstractItemView:: setCurrentIndex(QModelIndex)
*/
public final void setCurrentIndex(io.qt.core.@NonNull QModelIndex index){
setCurrentIndex_native_cref_QModelIndex(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
private native void setCurrentIndex_native_cref_QModelIndex(long __this__nativeId, long index);
/**
* See QAbstractItemView:: setDefaultDropAction(Qt::DropAction)
*/
@QtPropertyWriter(name="defaultDropAction")
@QtUninvokable
public final void setDefaultDropAction(io.qt.core.Qt.@NonNull DropAction dropAction){
setDefaultDropAction_native_Qt_DropAction(QtJambi_LibraryUtilities.internal.nativeId(this), dropAction.value());
}
@QtUninvokable
private native void setDefaultDropAction_native_Qt_DropAction(long __this__nativeId, int dropAction);
/**
* See QAbstractItemView:: setDirtyRegion(QRegion)
*/
@QtUninvokable
protected final void setDirtyRegion(io.qt.gui.@NonNull QRegion region){
setDirtyRegion_native_cref_QRegion(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(region));
}
@QtUninvokable
private native void setDirtyRegion_native_cref_QRegion(long __this__nativeId, long region);
/**
* See QAbstractItemView:: setDragDropMode(QAbstractItemView::DragDropMode)
*/
@QtPropertyWriter(name="dragDropMode")
@QtUninvokable
public final void setDragDropMode(io.qt.widgets.QAbstractItemView.@NonNull DragDropMode behavior){
setDragDropMode_native_QAbstractItemView_DragDropMode(QtJambi_LibraryUtilities.internal.nativeId(this), behavior.value());
}
@QtUninvokable
private native void setDragDropMode_native_QAbstractItemView_DragDropMode(long __this__nativeId, int behavior);
/**
* See QAbstractItemView:: setDragDropOverwriteMode(bool)
*/
@QtPropertyWriter(name="dragDropOverwriteMode")
@QtUninvokable
public final void setDragDropOverwriteMode(boolean overwrite){
setDragDropOverwriteMode_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), overwrite);
}
@QtUninvokable
private native void setDragDropOverwriteMode_native_bool(long __this__nativeId, boolean overwrite);
/**
* See QAbstractItemView:: setDragEnabled(bool)
*/
@QtPropertyWriter(name="dragEnabled")
@QtUninvokable
public final void setDragEnabled(boolean enable){
setDragEnabled_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@QtUninvokable
private native void setDragEnabled_native_bool(long __this__nativeId, boolean enable);
/**
* See QAbstractItemView:: setDropIndicatorShown(bool)
*/
@QtPropertyWriter(name="showDropIndicator")
@QtUninvokable
public final void setDropIndicatorShown(boolean enable){
setDropIndicatorShown_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@QtUninvokable
private native void setDropIndicatorShown_native_bool(long __this__nativeId, boolean enable);
/**
* See QAbstractItemView:: setEditTriggers(QAbstractItemView::EditTriggers)
*/
@QtPropertyWriter(name="editTriggers")
@QtUninvokable
public final void setEditTriggers(io.qt.widgets.QAbstractItemView.@NonNull EditTriggers triggers){
setEditTriggers_native_QAbstractItemView_EditTriggers(QtJambi_LibraryUtilities.internal.nativeId(this), triggers.value());
}
@QtUninvokable
private native void setEditTriggers_native_QAbstractItemView_EditTriggers(long __this__nativeId, int triggers);
/**
* See QAbstractItemView:: setHorizontalScrollMode(QAbstractItemView::ScrollMode)
*/
@QtPropertyWriter(name="horizontalScrollMode")
@QtUninvokable
public final void setHorizontalScrollMode(io.qt.widgets.QAbstractItemView.@NonNull ScrollMode mode){
setHorizontalScrollMode_native_QAbstractItemView_ScrollMode(QtJambi_LibraryUtilities.internal.nativeId(this), mode.value());
}
@QtUninvokable
private native void setHorizontalScrollMode_native_QAbstractItemView_ScrollMode(long __this__nativeId, int mode);
/**
* See QAbstractItemView:: setIconSize(QSize)
*/
@QtPropertyWriter(name="iconSize")
@QtUninvokable
public final void setIconSize(io.qt.core.@NonNull QSize size){
setIconSize_native_cref_QSize(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(size));
}
@QtUninvokable
private native void setIconSize_native_cref_QSize(long __this__nativeId, long size);
/**
* See QAbstractItemView:: setIndexWidget(QModelIndex, QWidget*)
*/
@QtUninvokable
public final void setIndexWidget(io.qt.core.@NonNull QModelIndex index, io.qt.widgets.@Nullable QWidget widget){
setIndexWidget_native_cref_QModelIndex_QWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index), QtJambi_LibraryUtilities.internal.checkedNativeId(widget));
}
@QtUninvokable
private native void setIndexWidget_native_cref_QModelIndex_QWidget_ptr(long __this__nativeId, long index, long widget);
/**
* See QAbstractItemView:: setItemDelegate(QAbstractItemDelegate*)
*/
@QtUninvokable
public final void setItemDelegate(io.qt.widgets.@Nullable QAbstractItemDelegate delegate){
setItemDelegate_native_QAbstractItemDelegate_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(delegate));
__rcItemDelegate = delegate;
}
@QtUninvokable
private native void setItemDelegate_native_QAbstractItemDelegate_ptr(long __this__nativeId, long delegate);
/**
* See QAbstractItemView:: setItemDelegateForColumn(int, QAbstractItemDelegate*)
*/
@QtUninvokable
public final void setItemDelegateForColumn(int column, io.qt.widgets.@Nullable QAbstractItemDelegate delegate){
setItemDelegateForColumn_native_int_QAbstractItemDelegate_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), column, QtJambi_LibraryUtilities.internal.checkedNativeId(delegate));
if (delegate != null) {
if(__rcDelegatesForColumns==null)
__rcDelegatesForColumns = QtJambi_LibraryUtilities.internal.newRCMap();
__rcDelegatesForColumns.put(column, delegate);
}
else{
if(__rcDelegatesForColumns!=null)
__rcDelegatesForColumns.remove(column);
}
}
@QtUninvokable
private native void setItemDelegateForColumn_native_int_QAbstractItemDelegate_ptr(long __this__nativeId, int column, long delegate);
/**
* See QAbstractItemView:: setItemDelegateForRow(int, QAbstractItemDelegate*)
*/
@QtUninvokable
public final void setItemDelegateForRow(int row, io.qt.widgets.@Nullable QAbstractItemDelegate delegate){
setItemDelegateForRow_native_int_QAbstractItemDelegate_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), row, QtJambi_LibraryUtilities.internal.checkedNativeId(delegate));
if (delegate != null) {
if(__rcDelegatesForRows==null)
__rcDelegatesForRows = QtJambi_LibraryUtilities.internal.newRCMap();
__rcDelegatesForRows.put(row, delegate);
}
else{
if(__rcDelegatesForRows!=null)
__rcDelegatesForRows.remove(row);
}
}
@QtUninvokable
private native void setItemDelegateForRow_native_int_QAbstractItemDelegate_ptr(long __this__nativeId, int row, long delegate);
/**
* See QAbstractItemView:: setSelectionBehavior(QAbstractItemView::SelectionBehavior)
*/
@QtPropertyWriter(name="selectionBehavior")
@QtUninvokable
public final void setSelectionBehavior(io.qt.widgets.QAbstractItemView.@NonNull SelectionBehavior behavior){
setSelectionBehavior_native_QAbstractItemView_SelectionBehavior(QtJambi_LibraryUtilities.internal.nativeId(this), behavior.value());
}
@QtUninvokable
private native void setSelectionBehavior_native_QAbstractItemView_SelectionBehavior(long __this__nativeId, int behavior);
/**
* See QAbstractItemView:: setSelectionMode(QAbstractItemView::SelectionMode)
*/
@QtPropertyWriter(name="selectionMode")
@QtUninvokable
public final void setSelectionMode(io.qt.widgets.QAbstractItemView.@NonNull SelectionMode mode){
setSelectionMode_native_QAbstractItemView_SelectionMode(QtJambi_LibraryUtilities.internal.nativeId(this), mode.value());
}
@QtUninvokable
private native void setSelectionMode_native_QAbstractItemView_SelectionMode(long __this__nativeId, int mode);
/**
* See QAbstractItemView:: setState(QAbstractItemView::State)
*/
@QtUninvokable
protected final void setState(io.qt.widgets.QAbstractItemView.@NonNull State state){
setState_native_QAbstractItemView_State(QtJambi_LibraryUtilities.internal.nativeId(this), state.value());
}
@QtUninvokable
private native void setState_native_QAbstractItemView_State(long __this__nativeId, int state);
/**
* See QAbstractItemView:: setTabKeyNavigation(bool)
*/
@QtPropertyWriter(name="tabKeyNavigation")
@QtUninvokable
public final void setTabKeyNavigation(boolean enable){
setTabKeyNavigation_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), enable);
}
@QtUninvokable
private native void setTabKeyNavigation_native_bool(long __this__nativeId, boolean enable);
/**
* See QAbstractItemView:: setTextElideMode(Qt::TextElideMode)
*/
@QtPropertyWriter(name="textElideMode")
@QtUninvokable
public final void setTextElideMode(io.qt.core.Qt.@NonNull TextElideMode mode){
setTextElideMode_native_Qt_TextElideMode(QtJambi_LibraryUtilities.internal.nativeId(this), mode.value());
}
@QtUninvokable
private native void setTextElideMode_native_Qt_TextElideMode(long __this__nativeId, int mode);
/**
* See QAbstractItemView:: setVerticalScrollMode(QAbstractItemView::ScrollMode)
*/
@QtPropertyWriter(name="verticalScrollMode")
@QtUninvokable
public final void setVerticalScrollMode(io.qt.widgets.QAbstractItemView.@NonNull ScrollMode mode){
setVerticalScrollMode_native_QAbstractItemView_ScrollMode(QtJambi_LibraryUtilities.internal.nativeId(this), mode.value());
}
@QtUninvokable
private native void setVerticalScrollMode_native_QAbstractItemView_ScrollMode(long __this__nativeId, int mode);
/**
* See QAbstractItemView:: showDropIndicator()const
*/
@QtPropertyReader(name="showDropIndicator")
@QtUninvokable
public final boolean showDropIndicator(){
return showDropIndicator_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean showDropIndicator_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: sizeHintForIndex(QModelIndex)const
*/
@QtUninvokable
public final io.qt.core.@NonNull QSize sizeHintForIndex(io.qt.core.@NonNull QModelIndex index){
return sizeHintForIndex_native_cref_QModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
@QtUninvokable
private native io.qt.core.QSize sizeHintForIndex_native_cref_QModelIndex_constfct(long __this__nativeId, long index);
/**
* See QAbstractItemView:: startAutoScroll()
*/
@QtUninvokable
protected final void startAutoScroll(){
startAutoScroll_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void startAutoScroll_native(long __this__nativeId);
/**
* See QAbstractItemView:: state()const
*/
@QtUninvokable
protected final io.qt.widgets.QAbstractItemView.@NonNull State state(){
return io.qt.widgets.QAbstractItemView.State.resolve(state_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int state_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: stopAutoScroll()
*/
@QtUninvokable
protected final void stopAutoScroll(){
stopAutoScroll_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void stopAutoScroll_native(long __this__nativeId);
/**
* See QAbstractItemView:: tabKeyNavigation()const
*/
@QtPropertyReader(name="tabKeyNavigation")
@QtUninvokable
public final boolean tabKeyNavigation(){
return tabKeyNavigation_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean tabKeyNavigation_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: textElideMode()const
*/
@QtPropertyReader(name="textElideMode")
@QtUninvokable
public final io.qt.core.Qt.@NonNull TextElideMode textElideMode(){
return io.qt.core.Qt.TextElideMode.resolve(textElideMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int textElideMode_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: update(QModelIndex)
*/
public final void update(io.qt.core.@NonNull QModelIndex index){
update_native_cref_QModelIndex(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
private native void update_native_cref_QModelIndex(long __this__nativeId, long index);
/**
* See QAbstractItemView:: verticalScrollMode()const
*/
@QtPropertyReader(name="verticalScrollMode")
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull ScrollMode verticalScrollMode(){
return io.qt.widgets.QAbstractItemView.ScrollMode.resolve(verticalScrollMode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@QtUninvokable
private native int verticalScrollMode_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: closeEditor(QWidget*, QAbstractItemDelegate::EndEditHint)
*/
protected void closeEditor(io.qt.widgets.@Nullable QWidget editor, io.qt.widgets.QAbstractItemDelegate.@NonNull EndEditHint hint){
closeEditor_native_QWidget_ptr_QAbstractItemDelegate_EndEditHint(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(editor), hint.value());
}
private native void closeEditor_native_QWidget_ptr_QAbstractItemDelegate_EndEditHint(long __this__nativeId, long editor, int hint);
/**
* See QAbstractItemView:: commitData(QWidget*)
*/
protected void commitData(io.qt.widgets.@Nullable QWidget editor){
commitData_native_QWidget_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(editor));
}
private native void commitData_native_QWidget_ptr(long __this__nativeId, long editor);
/**
* See QAbstractItemView:: currentChanged(QModelIndex, QModelIndex)
*/
protected void currentChanged(io.qt.core.@NonNull QModelIndex current, io.qt.core.@NonNull QModelIndex previous){
currentChanged_native_cref_QModelIndex_cref_QModelIndex(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(current), QtJambi_LibraryUtilities.internal.checkedNativeId(previous));
}
private native void currentChanged_native_cref_QModelIndex_cref_QModelIndex(long __this__nativeId, long current, long previous);
/**
* See QAbstractItemView:: dataChanged(QModelIndex, QModelIndex, QList<int>)
*/
protected void dataChanged(io.qt.core.@NonNull QModelIndex topLeft, io.qt.core.@NonNull QModelIndex bottomRight, java.util.@NonNull Collection roles){
dataChanged_native_cref_QModelIndex_cref_QModelIndex_cref_QList(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(topLeft), QtJambi_LibraryUtilities.internal.checkedNativeId(bottomRight), roles);
}
private native void dataChanged_native_cref_QModelIndex_cref_QModelIndex_cref_QList(long __this__nativeId, long topLeft, long bottomRight, java.util.Collection roles);
/**
* See QAbstractItemView:: doItemsLayout()
*/
public void doItemsLayout(){
doItemsLayout_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void doItemsLayout_native(long __this__nativeId);
/**
* See QWidget:: dragEnterEvent(QDragEnterEvent*)
*/
@QtUninvokable
@Override
protected void dragEnterEvent(io.qt.gui.@Nullable QDragEnterEvent event){
dragEnterEvent_native_QDragEnterEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void dragEnterEvent_native_QDragEnterEvent_ptr(long __this__nativeId, long event);
/**
* See QWidget:: dragLeaveEvent(QDragLeaveEvent*)
*/
@QtUninvokable
@Override
protected void dragLeaveEvent(io.qt.gui.@Nullable QDragLeaveEvent event){
dragLeaveEvent_native_QDragLeaveEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void dragLeaveEvent_native_QDragLeaveEvent_ptr(long __this__nativeId, long event);
/**
* See QWidget:: dragMoveEvent(QDragMoveEvent*)
*/
@QtUninvokable
@Override
protected void dragMoveEvent(io.qt.gui.@Nullable QDragMoveEvent event){
dragMoveEvent_native_QDragMoveEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void dragMoveEvent_native_QDragMoveEvent_ptr(long __this__nativeId, long event);
/**
* See QWidget:: dropEvent(QDropEvent*)
*/
@QtUninvokable
@Override
protected void dropEvent(io.qt.gui.@Nullable QDropEvent event){
dropEvent_native_QDropEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void dropEvent_native_QDropEvent_ptr(long __this__nativeId, long event);
/**
* See QAbstractItemView:: edit(QModelIndex, QAbstractItemView::EditTrigger, QEvent*)
*/
@QtUninvokable
protected boolean edit(io.qt.core.@NonNull QModelIndex index, io.qt.widgets.QAbstractItemView.@NonNull EditTrigger trigger, io.qt.core.@Nullable QEvent event){
return edit_native_cref_QModelIndex_QAbstractItemView_EditTrigger_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index), trigger.value(), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native boolean edit_native_cref_QModelIndex_QAbstractItemView_EditTrigger_QEvent_ptr(long __this__nativeId, long index, int trigger, long event);
/**
* See QAbstractItemView:: editorDestroyed(QObject*)
*/
protected void editorDestroyed(io.qt.core.@Nullable QObject editor){
editorDestroyed_native_QObject_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(editor));
}
private native void editorDestroyed_native_QObject_ptr(long __this__nativeId, long editor);
/**
* See QObject:: event(QEvent*)
*/
@QtUninvokable
@Override
public boolean event(io.qt.core.@Nullable QEvent event){
java.util.Objects.requireNonNull(event, "Argument 'event': null not expected.");
return event_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native boolean event_native_QEvent_ptr(long __this__nativeId, long event);
/**
* See QObject:: eventFilter(QObject*, QEvent*)
*/
@QtUninvokable
@Override
public boolean eventFilter(io.qt.core.@Nullable QObject object, io.qt.core.@Nullable QEvent event){
return eventFilter_native_QObject_ptr_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(object), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native boolean eventFilter_native_QObject_ptr_QEvent_ptr(long __this__nativeId, long object, long event);
/**
* See QWidget:: focusInEvent(QFocusEvent*)
*/
@QtUninvokable
@Override
protected void focusInEvent(io.qt.gui.@Nullable QFocusEvent event){
focusInEvent_native_QFocusEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void focusInEvent_native_QFocusEvent_ptr(long __this__nativeId, long event);
/**
* See QWidget:: focusNextPrevChild(bool)
*/
@QtUninvokable
@Override
protected boolean focusNextPrevChild(boolean next){
return focusNextPrevChild_native_bool(QtJambi_LibraryUtilities.internal.nativeId(this), next);
}
@QtUninvokable
private native boolean focusNextPrevChild_native_bool(long __this__nativeId, boolean next);
/**
* See QWidget:: focusOutEvent(QFocusEvent*)
*/
@QtUninvokable
@Override
protected void focusOutEvent(io.qt.gui.@Nullable QFocusEvent event){
focusOutEvent_native_QFocusEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void focusOutEvent_native_QFocusEvent_ptr(long __this__nativeId, long event);
/**
* See QAbstractItemView:: horizontalOffset()const
*/
@QtUninvokable
protected abstract int horizontalOffset();
@QtUninvokable
private native int horizontalOffset_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: horizontalScrollbarAction(int)
*/
protected void horizontalScrollbarAction(int action){
horizontalScrollbarAction_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), action);
}
private native void horizontalScrollbarAction_native_int(long __this__nativeId, int action);
/**
* See QAbstractItemView:: horizontalScrollbarValueChanged(int)
*/
protected void horizontalScrollbarValueChanged(int value){
horizontalScrollbarValueChanged_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), value);
}
private native void horizontalScrollbarValueChanged_native_int(long __this__nativeId, int value);
/**
* See QAbstractItemView:: indexAt(QPoint)const
*/
@QtUninvokable
public abstract io.qt.core.@NonNull QModelIndex indexAt(io.qt.core.@NonNull QPoint point);
@QtUninvokable
private native io.qt.core.QModelIndex indexAt_native_cref_QPoint_constfct(long __this__nativeId, long point);
/**
* See QAbstractItemView:: initViewItemOption(QStyleOptionViewItem*)const
* This function was introduced in Qt 6.0.
*/
@QtUninvokable
protected void initViewItemOption(io.qt.widgets.@Nullable QStyleOptionViewItem option){
initViewItemOption_native_QStyleOptionViewItem_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(option));
}
@QtUninvokable
private native void initViewItemOption_native_QStyleOptionViewItem_ptr_constfct(long __this__nativeId, long option);
/**
* See QWidget:: inputMethodEvent(QInputMethodEvent*)
*/
@QtUninvokable
@Override
protected void inputMethodEvent(io.qt.gui.@Nullable QInputMethodEvent event){
java.util.Objects.requireNonNull(event, "Argument 'event': null not expected.");
inputMethodEvent_native_QInputMethodEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void inputMethodEvent_native_QInputMethodEvent_ptr(long __this__nativeId, long event);
/**
* See QWidget:: inputMethodQuery(Qt::InputMethodQuery)const
*/
@QtUninvokable
public java.lang.Object inputMethodQuery(io.qt.core.Qt.@NonNull InputMethodQuery query){
return inputMethodQuery_native_Qt_InputMethodQuery_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), query.value());
}
@QtUninvokable
private native java.lang.Object inputMethodQuery_native_Qt_InputMethodQuery_constfct(long __this__nativeId, int query);
/**
* See QAbstractItemView:: isIndexHidden(QModelIndex)const
*/
@QtUninvokable
protected abstract boolean isIndexHidden(io.qt.core.@NonNull QModelIndex index);
@QtUninvokable
private native boolean isIndexHidden_native_cref_QModelIndex_constfct(long __this__nativeId, long index);
/**
* See QAbstractItemView:: itemDelegateForIndex(QModelIndex)const
* This function was introduced in Qt 6.0.
*/
@QtUninvokable
public io.qt.widgets.@Nullable QAbstractItemDelegate itemDelegateForIndex(io.qt.core.@NonNull QModelIndex index){
return itemDelegateForIndex_native_cref_QModelIndex_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
@QtUninvokable
private native io.qt.widgets.QAbstractItemDelegate itemDelegateForIndex_native_cref_QModelIndex_constfct(long __this__nativeId, long index);
/**
* See QWidget:: keyPressEvent(QKeyEvent*)
*/
@QtUninvokable
@Override
protected void keyPressEvent(io.qt.gui.@Nullable QKeyEvent event){
java.util.Objects.requireNonNull(event, "Argument 'event': null not expected.");
keyPressEvent_native_QKeyEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void keyPressEvent_native_QKeyEvent_ptr(long __this__nativeId, long event);
/**
* See QAbstractItemView:: keyboardSearch(QString)
*/
@QtUninvokable
public void keyboardSearch(java.lang.@NonNull String search){
keyboardSearch_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), search);
}
@QtUninvokable
private native void keyboardSearch_native_cref_QString(long __this__nativeId, java.lang.String search);
/**
* See QWidget:: mouseDoubleClickEvent(QMouseEvent*)
*/
@QtUninvokable
@Override
protected void mouseDoubleClickEvent(io.qt.gui.@Nullable QMouseEvent event){
java.util.Objects.requireNonNull(event, "Argument 'event': null not expected.");
mouseDoubleClickEvent_native_QMouseEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void mouseDoubleClickEvent_native_QMouseEvent_ptr(long __this__nativeId, long event);
/**
* See QWidget:: mouseMoveEvent(QMouseEvent*)
*/
@QtUninvokable
@Override
protected void mouseMoveEvent(io.qt.gui.@Nullable QMouseEvent event){
java.util.Objects.requireNonNull(event, "Argument 'event': null not expected.");
mouseMoveEvent_native_QMouseEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void mouseMoveEvent_native_QMouseEvent_ptr(long __this__nativeId, long event);
/**
* See QWidget:: mousePressEvent(QMouseEvent*)
*/
@QtUninvokable
@Override
protected void mousePressEvent(io.qt.gui.@Nullable QMouseEvent event){
java.util.Objects.requireNonNull(event, "Argument 'event': null not expected.");
mousePressEvent_native_QMouseEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void mousePressEvent_native_QMouseEvent_ptr(long __this__nativeId, long event);
/**
* See QWidget:: mouseReleaseEvent(QMouseEvent*)
*/
@QtUninvokable
@Override
protected void mouseReleaseEvent(io.qt.gui.@Nullable QMouseEvent event){
java.util.Objects.requireNonNull(event, "Argument 'event': null not expected.");
mouseReleaseEvent_native_QMouseEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void mouseReleaseEvent_native_QMouseEvent_ptr(long __this__nativeId, long event);
/**
* See QAbstractItemView:: moveCursor(QAbstractItemView::CursorAction, Qt::KeyboardModifiers)
*/
@QtUninvokable
protected abstract io.qt.core.@NonNull QModelIndex moveCursor(io.qt.widgets.QAbstractItemView.@NonNull CursorAction cursorAction, io.qt.core.Qt.@NonNull KeyboardModifiers modifiers);
@QtUninvokable
private native io.qt.core.QModelIndex moveCursor_native_QAbstractItemView_CursorAction_Qt_KeyboardModifiers(long __this__nativeId, int cursorAction, int modifiers);
/**
* See QAbstractItemView:: reset()
*/
public void reset(){
reset_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void reset_native(long __this__nativeId);
/**
* See QWidget:: resizeEvent(QResizeEvent*)
*/
@QtUninvokable
@Override
protected void resizeEvent(io.qt.gui.@Nullable QResizeEvent event){
resizeEvent_native_QResizeEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void resizeEvent_native_QResizeEvent_ptr(long __this__nativeId, long event);
/**
* See QAbstractItemView:: rowsAboutToBeRemoved(QModelIndex, int, int)
*/
protected void rowsAboutToBeRemoved(io.qt.core.@NonNull QModelIndex parent, int start, int end){
rowsAboutToBeRemoved_native_cref_QModelIndex_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(parent), start, end);
}
private native void rowsAboutToBeRemoved_native_cref_QModelIndex_int_int(long __this__nativeId, long parent, int start, int end);
/**
* See QAbstractItemView:: rowsInserted(QModelIndex, int, int)
*/
protected void rowsInserted(io.qt.core.@NonNull QModelIndex parent, int start, int end){
rowsInserted_native_cref_QModelIndex_int_int(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(parent), start, end);
}
private native void rowsInserted_native_cref_QModelIndex_int_int(long __this__nativeId, long parent, int start, int end);
/**
* See QAbstractItemView:: scrollTo(QModelIndex, QAbstractItemView::ScrollHint)
*/
@QtUninvokable
public abstract void scrollTo(io.qt.core.@NonNull QModelIndex index, io.qt.widgets.QAbstractItemView.@NonNull ScrollHint hint);
@QtUninvokable
private native void scrollTo_native_cref_QModelIndex_QAbstractItemView_ScrollHint(long __this__nativeId, long index, int hint);
/**
* See QAbstractItemView:: selectAll()
*/
public void selectAll(){
selectAll_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void selectAll_native(long __this__nativeId);
/**
* See QAbstractItemView:: selectedIndexes()const
*/
@QtUninvokable
protected java.util.@NonNull List selectedIndexes(){
return selectedIndexes_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native java.util.List selectedIndexes_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: selectionChanged(QItemSelection, QItemSelection)
*/
protected void selectionChanged(io.qt.core.@NonNull QItemSelection selected, io.qt.core.@NonNull QItemSelection deselected){
selectionChanged_native_cref_QItemSelection_cref_QItemSelection(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(selected), QtJambi_LibraryUtilities.internal.checkedNativeId(deselected));
}
private native void selectionChanged_native_cref_QItemSelection_cref_QItemSelection(long __this__nativeId, long selected, long deselected);
/**
* See QAbstractItemView:: selectionCommand(QModelIndex, const QEvent*)const
*/
@QtUninvokable
protected io.qt.core.QItemSelectionModel.@NonNull SelectionFlags selectionCommand(io.qt.core.@NonNull QModelIndex index, io.qt.core.@Nullable QEvent event){
return new io.qt.core.QItemSelectionModel.SelectionFlags(selectionCommand_native_cref_QModelIndex_const_QEvent_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index), QtJambi_LibraryUtilities.internal.checkedNativeId(event)));
}
@QtUninvokable
private native int selectionCommand_native_cref_QModelIndex_const_QEvent_ptr_constfct(long __this__nativeId, long index, long event);
/**
* See QAbstractItemView:: setModel(QAbstractItemModel*)
*/
@QtUninvokable
public void setModel(io.qt.core.@Nullable QAbstractItemModel model){
setModel_native_QAbstractItemModel_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(model));
__rcItemModel = model;
// setModel() creates a new selection model for the object
QtJambi_LibraryUtilities.internal.setReferenceCount(this, io.qt.widgets.QAbstractItemView.class, "__rcItemSelectionModel", false, false, null);
}
@QtUninvokable
private native void setModel_native_QAbstractItemModel_ptr(long __this__nativeId, long model);
/**
* See QAbstractItemView:: setRootIndex(QModelIndex)
*/
public void setRootIndex(io.qt.core.@NonNull QModelIndex index){
setRootIndex_native_cref_QModelIndex(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(index));
}
private native void setRootIndex_native_cref_QModelIndex(long __this__nativeId, long index);
/**
* See QAbstractItemView:: setSelection(QRect, QItemSelectionModel::SelectionFlags)
*/
@QtUninvokable
protected abstract void setSelection(io.qt.core.@NonNull QRect rect, io.qt.core.QItemSelectionModel.@NonNull SelectionFlags command);
@QtUninvokable
private native void setSelection_native_cref_QRect_QItemSelectionModel_SelectionFlags(long __this__nativeId, long rect, int command);
/**
* See QAbstractItemView:: setSelectionModel(QItemSelectionModel*)
*/
@QtUninvokable
public void setSelectionModel(io.qt.core.@StrictNonNull QItemSelectionModel selectionModel){
java.util.Objects.requireNonNull(selectionModel, "Argument 'selectionModel': null not expected.");
setSelectionModel_native_QItemSelectionModel_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(selectionModel));
__rcItemSelectionModel = selectionModel;
}
@QtUninvokable
private native void setSelectionModel_native_QItemSelectionModel_ptr(long __this__nativeId, long selectionModel);
/**
* See QAbstractItemView:: sizeHintForColumn(int)const
*/
@QtUninvokable
public int sizeHintForColumn(int column){
return sizeHintForColumn_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), column);
}
@QtUninvokable
private native int sizeHintForColumn_native_int_constfct(long __this__nativeId, int column);
/**
* See QAbstractItemView:: sizeHintForRow(int)const
*/
@QtUninvokable
public int sizeHintForRow(int row){
return sizeHintForRow_native_int_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), row);
}
@QtUninvokable
private native int sizeHintForRow_native_int_constfct(long __this__nativeId, int row);
/**
* See QAbstractItemView:: startDrag(Qt::DropActions)
*/
@QtUninvokable
protected void startDrag(io.qt.core.Qt.@NonNull DropActions supportedActions){
startDrag_native_Qt_DropActions(QtJambi_LibraryUtilities.internal.nativeId(this), supportedActions.value());
}
@QtUninvokable
private native void startDrag_native_Qt_DropActions(long __this__nativeId, int supportedActions);
/**
* See QObject:: timerEvent(QTimerEvent*)
*/
@QtUninvokable
@Override
protected void timerEvent(io.qt.core.@Nullable QTimerEvent event){
timerEvent_native_QTimerEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native void timerEvent_native_QTimerEvent_ptr(long __this__nativeId, long event);
/**
* See QAbstractItemView:: updateEditorData()
*/
protected void updateEditorData(){
updateEditorData_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void updateEditorData_native(long __this__nativeId);
/**
* See QAbstractItemView:: updateEditorGeometries()
*/
protected void updateEditorGeometries(){
updateEditorGeometries_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void updateEditorGeometries_native(long __this__nativeId);
/**
* See QAbstractItemView:: updateGeometries()
*/
protected void updateGeometries(){
updateGeometries_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native void updateGeometries_native(long __this__nativeId);
/**
* See QAbstractItemView:: verticalOffset()const
*/
@QtUninvokable
protected abstract int verticalOffset();
@QtUninvokable
private native int verticalOffset_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: verticalScrollbarAction(int)
*/
protected void verticalScrollbarAction(int action){
verticalScrollbarAction_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), action);
}
private native void verticalScrollbarAction_native_int(long __this__nativeId, int action);
/**
* See QAbstractItemView:: verticalScrollbarValueChanged(int)
*/
protected void verticalScrollbarValueChanged(int value){
verticalScrollbarValueChanged_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), value);
}
private native void verticalScrollbarValueChanged_native_int(long __this__nativeId, int value);
/**
* See QAbstractScrollArea:: viewportEvent(QEvent*)
*/
@QtUninvokable
@Override
protected boolean viewportEvent(io.qt.core.@Nullable QEvent event){
java.util.Objects.requireNonNull(event, "Argument 'event': null not expected.");
return viewportEvent_native_QEvent_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(event));
}
@QtUninvokable
private native boolean viewportEvent_native_QEvent_ptr(long __this__nativeId, long event);
/**
* See QAbstractScrollArea:: viewportSizeHint()const
*/
@QtUninvokable
@Override
protected io.qt.core.@NonNull QSize viewportSizeHint(){
return viewportSizeHint_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QSize viewportSizeHint_native_constfct(long __this__nativeId);
/**
* See QAbstractItemView:: visualRect(QModelIndex)const
*/
@QtUninvokable
public abstract io.qt.core.@NonNull QRect visualRect(io.qt.core.@NonNull QModelIndex index);
@QtUninvokable
private native io.qt.core.QRect visualRect_native_cref_QModelIndex_constfct(long __this__nativeId, long index);
/**
* See QAbstractItemView:: visualRegionForSelection(QItemSelection)const
*/
@QtUninvokable
protected abstract io.qt.gui.@NonNull QRegion visualRegionForSelection(io.qt.core.@NonNull QItemSelection selection);
@QtUninvokable
private native io.qt.gui.QRegion visualRegionForSelection_native_cref_QItemSelection_constfct(long __this__nativeId, long selection);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QAbstractItemView(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
* @hidden
*/
@NativeAccess
protected QAbstractItemView(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@QtUninvokable
private static native void initialize_native(QAbstractItemView instance, QDeclarativeConstructor constructor);
/**
* Overloaded constructor for {@link #QAbstractItemView(io.qt.widgets.QWidget)}
* with parent = null
.
*/
public QAbstractItemView() {
this((io.qt.widgets.QWidget)null);
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #alternatingRowColors()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getAlternatingRowColors() {
return alternatingRowColors();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #autoScrollMargin()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final int getAutoScrollMargin() {
return autoScrollMargin();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #defaultDropAction()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.core.Qt.@NonNull DropAction getDefaultDropAction() {
return defaultDropAction();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #dragDropMode()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull DragDropMode getDragDropMode() {
return dragDropMode();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #dragDropOverwriteMode()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getDragDropOverwriteMode() {
return dragDropOverwriteMode();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #dragEnabled()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getDragEnabled() {
return dragEnabled();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #editTriggers()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull EditTriggers getEditTriggers() {
return editTriggers();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #hasAutoScroll()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getAutoScroll() {
return hasAutoScroll();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #horizontalScrollMode()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull ScrollMode getHorizontalScrollMode() {
return horizontalScrollMode();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #iconSize()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.core.@NonNull QSize getIconSize() {
return iconSize();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #selectionBehavior()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull SelectionBehavior getSelectionBehavior() {
return selectionBehavior();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #selectionMode()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull SelectionMode getSelectionMode() {
return selectionMode();
}
/**
* Overloaded function for {@link #setDirtyRegion(io.qt.gui.QRegion)}.
*/
@QtUninvokable
protected final void setDirtyRegion(io.qt.core.@NonNull QRect region) {
setDirtyRegion(new io.qt.gui.QRegion(region));
}
/**
* Overloaded function for {@link #setDirtyRegion(io.qt.gui.QRegion)}.
*/
@QtUninvokable
protected final void setDirtyRegion(io.qt.gui.@NonNull QPolygon region) {
setDirtyRegion(new io.qt.gui.QRegion(region));
}
/**
* Overloaded function for {@link #setDirtyRegion(io.qt.gui.QRegion)}.
*/
@QtUninvokable
protected final void setDirtyRegion(io.qt.gui.@NonNull QBitmap region) {
setDirtyRegion(new io.qt.gui.QRegion(region));
}
/**
* Overloaded function for {@link #setEditTriggers(io.qt.widgets.QAbstractItemView.EditTriggers)}.
*/
@QtUninvokable
public final void setEditTriggers(io.qt.widgets.QAbstractItemView.@NonNull EditTrigger @NonNull... triggers) {
setEditTriggers(new io.qt.widgets.QAbstractItemView.EditTriggers(triggers));
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #showDropIndicator()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getShowDropIndicator() {
return showDropIndicator();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #tabKeyNavigation()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final boolean getTabKeyNavigation() {
return tabKeyNavigation();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #textElideMode()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.core.Qt.@NonNull TextElideMode getTextElideMode() {
return textElideMode();
}
/**
* @hidden
* Kotlin property getter. In Java use {@link #verticalScrollMode()} instead.
*/
@QtPropertyReader(enabled=false)
@QtUninvokable
public final io.qt.widgets.QAbstractItemView.@NonNull ScrollMode getVerticalScrollMode() {
return verticalScrollMode();
}
/**
* Overloaded function for {@link #dataChanged(io.qt.core.QModelIndex, io.qt.core.QModelIndex, java.util.Collection)}
* with roles = java.util.Collections.emptyList()
.
*/
protected final void dataChanged(io.qt.core.@NonNull QModelIndex topLeft, io.qt.core.@NonNull QModelIndex bottomRight) {
dataChanged(topLeft, bottomRight, java.util.Collections.emptyList());
}
/**
* Overloaded function for {@link #moveCursor(io.qt.widgets.QAbstractItemView.CursorAction, io.qt.core.Qt.KeyboardModifiers)}.
*/
@QtUninvokable
protected final io.qt.core.@NonNull QModelIndex moveCursor(io.qt.widgets.QAbstractItemView.@NonNull CursorAction cursorAction, io.qt.core.Qt.@NonNull KeyboardModifier @NonNull... modifiers) {
return moveCursor(cursorAction, new io.qt.core.Qt.KeyboardModifiers(modifiers));
}
/**
* Overloaded function for {@link #scrollTo(io.qt.core.QModelIndex, io.qt.widgets.QAbstractItemView.ScrollHint)}
* with hint = io.qt.widgets.QAbstractItemView.ScrollHint.EnsureVisible
.
*/
@QtUninvokable
public final void scrollTo(io.qt.core.@NonNull QModelIndex index) {
scrollTo(index, io.qt.widgets.QAbstractItemView.ScrollHint.EnsureVisible);
}
/**
* Overloaded function for {@link #selectionCommand(io.qt.core.QModelIndex, io.qt.core.QEvent)}
* with event = null
.
*/
@QtUninvokable
protected final io.qt.core.QItemSelectionModel.@NonNull SelectionFlags selectionCommand(io.qt.core.@NonNull QModelIndex index) {
return selectionCommand(index, (io.qt.core.QEvent)null);
}
/**
* Overloaded function for {@link #setSelection(io.qt.core.QRect, io.qt.core.QItemSelectionModel.SelectionFlags)}.
*/
@QtUninvokable
protected final void setSelection(io.qt.core.@NonNull QRect rect, io.qt.core.QItemSelectionModel.@NonNull SelectionFlag @NonNull... command) {
setSelection(rect, new io.qt.core.QItemSelectionModel.SelectionFlags(command));
}
/**
* Overloaded function for {@link #startDrag(io.qt.core.Qt.DropActions)}.
*/
@QtUninvokable
protected final void startDrag(io.qt.core.Qt.@NonNull DropAction @NonNull... supportedActions) {
startDrag(new io.qt.core.Qt.DropActions(supportedActions));
}
}