Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qquickgridlayoutengine.cpp
Go to the documentation of this file.
1
// Copyright (C) 2016 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
#include "
qquickitem.h
"
5
#include "
qquickgridlayoutengine_p.h
"
6
#include "
qquicklayout_p.h
"
7
8
QT_BEGIN_NAMESPACE
9
10
void
QQuickGridLayoutEngine::setAlignment
(
QQuickItem
*quickItem, Qt::Alignment
alignment
)
11
{
12
if
(
QQuickGridLayoutItem
*
item
=
findLayoutItem
(quickItem)) {
13
item
->setAlignment(
alignment
);
14
invalidate
();
15
}
16
}
17
18
void
QQuickGridLayoutEngine::setStretchFactor
(
QQuickItem
*quickItem,
int
stretch,
19
Qt::Orientation
orientation)
20
{
21
Q_ASSERT
(stretch >= -1);
// -1 is reset
22
if
(
QGridLayoutItem
*
item
=
findLayoutItem
(quickItem)) {
23
item
->setStretchFactor(stretch, orientation);
24
invalidate
();
25
}
26
}
27
28
QT_END_NAMESPACE
QGridLayoutEngine::invalidate
void invalidate()
Definition
qgridlayoutengine.cpp:1008
QGridLayoutItem
Definition
qgridlayoutengine_p.h:244
QQuickGridLayoutEngine::setStretchFactor
void setStretchFactor(QQuickItem *quickItem, int stretch, Qt::Orientation orientation)
Definition
qquickgridlayoutengine.cpp:18
QQuickGridLayoutEngine::setAlignment
void setAlignment(QQuickItem *quickItem, Qt::Alignment alignment)
Definition
qquickgridlayoutengine.cpp:10
QQuickGridLayoutEngine::findLayoutItem
QQuickGridLayoutItem * findLayoutItem(QQuickItem *layoutItem) const
Definition
qquickgridlayoutengine_p.h:112
QQuickGridLayoutItem
Definition
qquickgridlayoutengine_p.h:27
QQuickItem
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
Definition
qquickitem.h:63
alignment
uint alignment
Definition
doc_src_styles.cpp:74
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
Qt::Orientation
Orientation
Definition
qnamespace.h:98
qquickgridlayoutengine_p.h
qquickitem.h
qquicklayout_p.h
Q_ASSERT
#define Q_ASSERT(cond)
Definition
qrandom.cpp:47
item
QGraphicsItem * item
Definition
src_gui_graphicsview_qgraphicsitem.cpp:107
qtdeclarative
src
quicklayouts
qquickgridlayoutengine.cpp
Generated by
1.10.0