Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
QtAbstractListModel.java
Go to the documentation of this file.
1
// Copyright (C) 2024 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
package
org.qtproject.qt.android;
5
6
public
abstract
class
QtAbstractListModel
extends
QtAbstractItemModel
7
{
8
public
QtAbstractListModel
(){}
9
10
@Override
public
final
int
columnCount
(
QtModelIndex
parent
) {
return
parent
.
isValid
() ? 0 : 1; }
11
12
@Override
public
QtModelIndex
index
(
int
row
,
int
column
,
QtModelIndex
parent
)
13
{
14
return
hasIndex
(
row
,
column
,
parent
) ?
createIndex
(
row
,
column
, 0) :
new
QtModelIndex
();
15
}
16
17
@Override
public
final
QtModelIndex
parent
(
QtModelIndex
index
) {
return
new
QtModelIndex
(); }
18
19
@Override
public
final
boolean
hasChildren
(
QtModelIndex
parent
)
20
{
21
return
!
parent
.
isValid
() && (
rowCount
(
new
QtModelIndex
()) > 0);
22
}
23
24
@Override
public
QtModelIndex
sibling
(
int
row
,
int
column
,
QtModelIndex
parent
)
25
{
26
return
index
(
row
,
column
,
new
QtModelIndex
());
27
}
28
}
org.qtproject.qt.android.QtAbstractItemModel.rowCount
abstract int rowCount(QtModelIndex parent)
org.qtproject.qt.android.QtAbstractItemModel.hasIndex
native boolean hasIndex(int row, int column, QtModelIndex parent)
org.qtproject.qt.android.QtAbstractItemModel.createIndex
final QtModelIndex createIndex(int row, int column, long id)
Definition
QtAbstractItemModel.java:455
org.qtproject.qt.android.QtAbstractItemModel.QtAbstractItemModel
QtAbstractItemModel()
Definition
QtAbstractItemModel.java:78
org.qtproject.qt.android.QtAbstractListModel.parent
final QtModelIndex parent(QtModelIndex index)
Definition
QtAbstractListModel.java:17
org.qtproject.qt.android.QtAbstractListModel.QtAbstractListModel
QtAbstractListModel()
Definition
QtAbstractListModel.java:8
org.qtproject.qt.android.QtAbstractListModel.index
QtModelIndex index(int row, int column, QtModelIndex parent)
Definition
QtAbstractListModel.java:12
org.qtproject.qt.android.QtAbstractListModel.columnCount
final int columnCount(QtModelIndex parent)
Definition
QtAbstractListModel.java:10
org.qtproject.qt.android.QtAbstractListModel.sibling
QtModelIndex sibling(int row, int column, QtModelIndex parent)
Definition
QtAbstractListModel.java:24
org.qtproject.qt.android.QtAbstractListModel.hasChildren
final boolean hasChildren(QtModelIndex parent)
Definition
QtAbstractListModel.java:19
org.qtproject.qt.android.QtModelIndex
Definition
QtModelIndex.java:12
org.qtproject.qt.android.QtModelIndex.isValid
native boolean isValid()
org.qtproject.qt.android.QtModelIndex.QtModelIndex
QtModelIndex()
Definition
QtModelIndex.java:16
column
GLenum GLenum GLsizei void GLsizei void * column
Definition
qopenglext.h:2747
row
GLenum GLenum GLsizei void * row
Definition
qopenglext.h:2747
qtbase
src
android
jar
src
org
qtproject
qt
android
QtAbstractListModel.java
Generated on
for Qt by
1.18.0