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"
294#ifndef QT_NO_DATASTREAM
331 return sectionHidden;
336 for (
int i = 0;
i < sectionHidden.
size(); ++
i)
337 sectionData[
i].isHidden = sectionHidden.
at(
i);
355#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 at(qsizetype i) const
Returns the value of the bit at index position i.
void resize(qsizetype size)
Resizes the bit array to size bits.
bool fill(bool val, qsizetype size=-1)
Sets every bit in the bit array to value, returning true if successful; otherwise returns false.
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)
Combined button and popup list for selecting options.
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 GLuint GLintptr offset
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]