Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qquicktableview.cpp File Reference

(01cd43d30e3ca2c4dd94a4a4711604adb9417517)

#include "qquicktableview_p.h"
#include "qquicktableview_p_p.h"
#include <QtCore/qtimer.h>
#include <QtCore/qdir.h>
#include <QtCore/qmimedata.h>
#include <QtQmlModels/private/qqmldelegatemodel_p.h>
#include <QtQmlModels/private/qqmldelegatemodel_p_p.h>
#include <QtQml/private/qqmlincubator_p.h>
#include <QtQmlModels/private/qqmlchangeset_p.h>
#include <QtQml/qqmlinfo.h>
#include <QtQuick/qquickitemgrabresult.h>
#include <QtQuick/private/qquickflickable_p_p.h>
#include <QtQuick/private/qquickitemviewfxitem_p_p.h>
#include <QtQuick/private/qquicktaphandler_p.h>
#include "moc_qquicktableview_p.cpp"
#include "moc_qquicktableview_p_p.cpp"
Include dependency graph for qquicktableview.cpp:

Go to the source code of this file.

Macros

#define Q_TABLEVIEW_UNREACHABLE(output)
#define Q_TABLEVIEW_ASSERT(cond, output)
#define TV_REBUILDSTATE(STATE)
#define TV_REBUILDOPTION(OPTION)

Functions

QDebug operator<< (QDebug dbg, QQuickTableViewPrivate::RebuildState state)
QDebug operator<< (QDebug dbg, QQuickTableViewPrivate::RebuildOptions options)

Variables

static const Qt::Edge allTableEdges [] = { Qt::LeftEdge, Qt::RightEdge, Qt::TopEdge, Qt::BottomEdge }
static const char * kRequiredProperty_tableView = "tableView"
static const char * kRequiredProperties = "_qt_tableview_requiredpropertymask"
static const char * kRequiredProperty_selected = "selected"
static const char * kRequiredProperty_current = "current"
static const char * kRequiredProperty_editing = "editing"
static const char * kRequiredProperty_containsDrag = "containsDrag"

Macro Definition Documentation

◆ Q_TABLEVIEW_ASSERT

#define Q_TABLEVIEW_ASSERT ( cond,
output )
Value:
Q_ASSERT((cond) || [&](){ dumpTable(); qWarning() << "output:" << output; return false;}())
#define qWarning
Definition qlogging.h:170
#define Q_ASSERT(cond)
Definition qrandom.cpp:48
QT_BEGIN_NAMESPACE typedef uchar * output

Definition at line 1575 of file qquicktableview.cpp.

◆ Q_TABLEVIEW_UNREACHABLE

#define Q_TABLEVIEW_UNREACHABLE ( output)
Value:
{ dumpTable(); qWarning() << "output:" << output; Q_UNREACHABLE(); }

Definition at line 1574 of file qquicktableview.cpp.

◆ TV_REBUILDOPTION

#define TV_REBUILDOPTION ( OPTION)
Value:
if (options & QQuickTableViewPrivate::RebuildOption::OPTION) \
dbg << QStringLiteral(#OPTION)
#define QStringLiteral(str)
Definition qstring.h:1826

◆ TV_REBUILDSTATE

#define TV_REBUILDSTATE ( STATE)
Value:
case QQuickTableViewPrivate::RebuildState::STATE: \
dbg << QStringLiteral(#STATE); break;

Function Documentation

◆ operator<<() [1/2]

QDebug operator<< ( QDebug dbg,
QQuickTableViewPrivate::RebuildOptions options )

Definition at line 1608 of file qquicktableview.cpp.

◆ operator<<() [2/2]

Definition at line 1586 of file qquicktableview.cpp.

Variable Documentation

◆ allTableEdges

const Qt::Edge allTableEdges = { Qt::LeftEdge, Qt::RightEdge, Qt::TopEdge, Qt::BottomEdge }
static

Definition at line 1577 of file qquicktableview.cpp.

◆ kRequiredProperties

const char * kRequiredProperties = "_qt_tableview_requiredpropertymask"
static

Definition at line 1580 of file qquicktableview.cpp.

◆ kRequiredProperty_containsDrag

const char * kRequiredProperty_containsDrag = "containsDrag"
static

Definition at line 1584 of file qquicktableview.cpp.

◆ kRequiredProperty_current

const char * kRequiredProperty_current = "current"
static

Definition at line 1582 of file qquicktableview.cpp.

◆ kRequiredProperty_editing

const char * kRequiredProperty_editing = "editing"
static

Definition at line 1583 of file qquicktableview.cpp.

◆ kRequiredProperty_selected

const char * kRequiredProperty_selected = "selected"
static

Definition at line 1581 of file qquicktableview.cpp.

◆ kRequiredProperty_tableView

const char * kRequiredProperty_tableView = "tableView"
static

Definition at line 1579 of file qquicktableview.cpp.