18#include <QtWidgets/private/qtwidgetsglobal_p.h>
20#include "private/qabstractitemview_p.h"
22#include "QtCore/qbitarray.h"
23#include "QtWidgets/qapplication.h"
25#include "QtWidgets/qlabel.h"
93 int logicalEnd,
const QModelIndex &destinationParent,
94 int logicalDestination);
96 int logicalEnd,
const QModelIndex &destinationParent,
97 int logicalDestination);
100 void sectionsChanged(
const QList<QPersistentModelIndex> &parents = QList<QPersistentModelIndex>(),
306#ifndef QT_NO_DATASTREAM
344 return sectionHidden;
349 for (
int i = 0;
i < sectionHidden.size(); ++
i)
350 sectionData[
i].isHidden = sectionHidden.at(
i);
368#ifndef QT_NO_DATASTREAM
LayoutChangeHint
This enum describes the way the model changes layout.
virtual Q_INVOKABLE int rowCount(const QModelIndex &parent=QModelIndex()) const =0
Returns the number of rows under the given parent.
virtual Q_INVOKABLE int columnCount(const QModelIndex &parent=QModelIndex()) const =0
Returns the number of columns for the children of the given parent.
QPointer< QItemSelectionModel > selectionModel
QPersistentModelIndex root
QAbstractItemModel * model
void start(int msec, QObject *obj)
\obsolete Use chrono overload instead.
bool isActive() const noexcept
Returns true if the timer is running and has not been stopped; otherwise returns false.
void clear()
Clears the contents of the bit array and makes it empty.
bool fill(bool aval, qsizetype asize=-1)
Sets every bit in the bit array to value, returning true if successful; otherwise returns false.
void resize(qsizetype size)
Resizes the bit array to size bits.
qsizetype size() const
Returns the number of bits stored in the bit array.
\inmodule QtCore\reentrant
bool contains(const Key &key) const noexcept
Returns true if the hash contains an item with the key; otherwise returns false.
void clear() noexcept(std::is_nothrow_destructible< Node >::value)
Removes all items from the hash and frees up all memory used by it.
bool isEmpty() const noexcept
Returns true if the hash contains no items; otherwise returns false.
iterator insert(const Key &key, const T &value)
Inserts a new item with the key and a value of value.
Q_INVOKABLE bool isColumnSelected(int column, const QModelIndex &parent=QModelIndex()) const
Returns true if all items are selected in the column with the given parent.
Q_INVOKABLE bool isRowSelected(int row, const QModelIndex &parent=QModelIndex()) const
Returns true if all items are selected in the row with the given parent.
Q_INVOKABLE bool columnIntersectsSelection(int column, const QModelIndex &parent=QModelIndex()) const
Returns true if there are any items selected in the column with the given parent.
Q_INVOKABLE bool rowIntersectsSelection(int row, const QModelIndex &parent=QModelIndex()) const
Returns true if there are any items selected in the row with the given parent.
The QLabel widget provides a text or image display.
qsizetype size() const noexcept
bool isEmpty() const noexcept
const_reference at(qsizetype i) const noexcept
void resize(qsizetype size)
static bool disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *member)
\threadsafe
Combined button and popup list for selecting options.
DBusConnection * connection
constexpr const T & qMin(const T &a, const T &b)
constexpr const T & qMax(const T &a, const T &b)
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLuint GLenum GLsizei length
GLuint GLsizei const GLchar * label
[43]
GLenum GLenum GLsizei void GLsizei void * column
GLenum GLenum GLsizei void * row
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
static QT_BEGIN_NAMESPACE QVariant hint(QPlatformIntegration::StyleHint h)
#define QT_CONFIG(feature)
#define QT_REQUIRE_CONFIG(feature)
#define Q_DECLARE_TYPEINFO(TYPE, FLAGS)
if(qFloatDistance(a, b)<(1<< 7))
[0]
QTextStream out(stdout)
[7]