23 int count()
const override;
43 return m_items.
size();
52 return m_items.
value(idx);
58 return idx >= 0 && idx < m_items.
size() ? m_items.
takeAt(idx) : 0;
86 if (m_items.
size() == 0)
92 while (
i < m_items.
size()) {
112 s =
s.expandedTo(
o->sizeHint());
125 s =
s.expandedTo(
o->minimumSize());
void setGeometry(const QRect &rect) override
[5]
QLayoutItem * itemAt(int) const override
[2]
void addItem(QLayoutItem *item) override
[3]
QSize sizeHint() const override
[6]
int count() const override
[0]
QLayoutItem * takeAt(int) override
Must be implemented in subclasses to remove the layout item at index from the layout,...
QSize minimumSize() const override
Implemented in subclasses to return the minimum size of this item.
CardLayout(int spacing, QWidget *parent)
The QLayoutItem class provides an abstract item that a QLayout manipulates.
The QLayout class is the base class of geometry managers.
int spacing
the spacing between widgets inside the layout
virtual void setSpacing(int)
virtual void setGeometry(const QRect &) override
\reimp
qsizetype size() const noexcept
const_reference at(qsizetype i) const noexcept
T value(qsizetype i) const
qsizetype count() const noexcept
void append(parameter_type t)
QObject * parent() const
Returns a pointer to the parent object.
\inmodule QtCore\reentrant
GLfloat GLfloat GLfloat w
[0]
GLfloat GLfloat GLfloat GLfloat h