![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Public Types | |
using | ItemMatrix = QtPrivate::FixedColumnMatrix<QFormLayoutItem *, 2> |
using | ItemMatrix = QtPrivate::FixedColumnMatrix<QFormLayoutItem *, 2> |
![]() | |
typedef QWidgetItem *(* | QWidgetItemFactoryMethod) (const QLayout *layout, QWidget *widget) |
typedef QSpacerItem *(* | QSpacerItemFactoryMethod) (const QLayout *layout, int w, int h, QSizePolicy::Policy hPolicy, QSizePolicy::Policy) |
![]() | |
typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Additional Inherited Members | |
![]() | |
static QWidgetItem * | createWidgetItem (const QLayout *layout, QWidget *widget) |
static QSpacerItem * | createSpacerItem (const QLayout *layout, int w, int h, QSizePolicy::Policy hPolicy=QSizePolicy::Minimum, QSizePolicy::Policy vPolicy=QSizePolicy::Minimum) |
![]() | |
static bool | removeConnection (Connection *c) |
static QObjectPrivate * | get (QObject *o) |
static const QObjectPrivate * | get (const QObject *o) |
template<typename Func1, typename Func2> | |
static QMetaObject::Connection | connect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot, Qt::ConnectionType type=Qt::AutoConnection) |
template<typename Func1, typename Func2> | |
static bool | disconnect (const typename QtPrivate::FunctionPointer< Func1 >::Object *sender, Func1 signal, const typename QtPrivate::FunctionPointer< Func2 >::Object *receiverPrivate, Func2 slot) |
static QMetaObject::Connection | connectImpl (const QObject *sender, int signal_index, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, int type, const int *types, const QMetaObject *senderMetaObject) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static QMetaObject::Connection | connect (const QObject *sender, int signal_index, const QObject *receiver, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type) |
static bool | disconnect (const QObject *sender, int signal_index, void **slot) |
static bool | disconnect (const QObject *sender, int signal_index, const QObject *receiver, void **slot) |
![]() | |
static QWidgetItemFactoryMethod | widgetItemFactoryMethod = nullptr |
static QSpacerItemFactoryMethod | spacerItemFactoryMethod = nullptr |
Definition at line 148 of file qformlayout.cpp.
Definition at line 153 of file qformlayout.cpp.
Definition at line 153 of file qformlayout.cpp.
QFormLayoutPrivate::QFormLayoutPrivate | ( | ) |
Definition at line 222 of file qformlayout.cpp.
References DefaultFieldGrowthPolicy, DefaultRowWrapPolicy, dirty, expandHorizontal, expandVertical, fieldGrowthPolicy, has_hfw, rowWrapPolicy, and sizesDirty.
|
inline |
Definition at line 156 of file qformlayout.cpp.
QFormLayoutPrivate::QFormLayoutPrivate | ( | ) |
|
inline |
Definition at line 156 of file qformlayout.cpp.
void QFormLayoutPrivate::arrangeWidgets | ( | const QList< QLayoutStruct > & | layouts, |
QRect & | rect ) |
Definition at line 2180 of file qformlayout.cpp.
References formMaxWidth, QFormLayoutItem::layoutPos, QFormLayoutItem::layoutWidth, and QFormLayoutItem::vLayoutIndex.
void QFormLayoutPrivate::arrangeWidgets | ( | const QList< QLayoutStruct > & | layouts, |
QRect & | rect ) |
void QFormLayoutPrivate::calcSizeHints | ( | ) |
Definition at line 886 of file qformlayout.cpp.
References min_width, sh_width, updateSizes(), and vLayoutCount.
void QFormLayoutPrivate::calcSizeHints | ( | ) |
QStyle * QFormLayoutPrivate::getStyle | ( | ) | const |
Definition at line 985 of file qformlayout.cpp.
QStyle * QFormLayoutPrivate::getStyle | ( | ) | const |
|
inline |
Definition at line 174 of file qformlayout.cpp.
References hfw_sh_height, hfw_width, and sh_width.
|
inline |
Definition at line 174 of file qformlayout.cpp.
int QFormLayoutPrivate::insertRow | ( | int | row | ) |
Definition at line 916 of file qformlayout.cpp.
References insertRows().
int QFormLayoutPrivate::insertRow | ( | int | row | ) |
void QFormLayoutPrivate::insertRows | ( | int | row, |
int | count ) |
Definition at line 926 of file qformlayout.cpp.
Referenced by insertRow().
void QFormLayoutPrivate::insertRows | ( | int | row, |
int | count ) |
void QFormLayoutPrivate::recalcHFW | ( | int | w | ) |
Definition at line 457 of file qformlayout.cpp.
References hfw_width, setupHfwLayoutData(), sh_width, and vLayoutCount.
void QFormLayoutPrivate::recalcHFW | ( | int | w | ) |
void QFormLayoutPrivate::removeRow | ( | int | row | ) |
Definition at line 934 of file qformlayout.cpp.
void QFormLayoutPrivate::removeRow | ( | int | row | ) |
|
overridevirtual |
Reimplemented from QLayoutPrivate.
Definition at line 996 of file qformlayout.cpp.
References QFormLayoutItem::item.
|
overridevirtual |
Reimplemented from QLayoutPrivate.
bool QFormLayoutPrivate::setItem | ( | int | row, |
QFormLayout::ItemRole | role, | ||
QLayoutItem * | item ) |
Definition at line 940 of file qformlayout.cpp.
References QFormLayoutItem::QFormLayoutItem(), and QFormLayoutItem::fullRow.
bool QFormLayoutPrivate::setItem | ( | int | row, |
QFormLayout::ItemRole | role, | ||
QLayoutItem * | item ) |
void QFormLayoutPrivate::setLayout | ( | int | row, |
QFormLayout::ItemRole | role, | ||
QLayout * | layout ) |
Definition at line 965 of file qformlayout.cpp.
void QFormLayoutPrivate::setLayout | ( | int | row, |
QFormLayout::ItemRole | role, | ||
QLayout * | layout ) |
void QFormLayoutPrivate::setupHfwLayoutData | ( | ) |
Definition at line 479 of file qformlayout.cpp.
References QFormLayoutItem::heightForWidth(), QFormLayoutItem::isHfw, QFormLayoutItem::layoutWidth, QFormLayoutItem::sideBySide, and QFormLayoutItem::vLayoutIndex.
Referenced by recalcHFW().
void QFormLayoutPrivate::setupHfwLayoutData | ( | ) |
void QFormLayoutPrivate::setupHorizontalLayoutData | ( | int | width | ) |
Definition at line 832 of file qformlayout.cpp.
References formMaxWidth, QFormLayoutItem::fullRow, QFormLayoutItem::layoutPos, QFormLayoutItem::layoutWidth, maxLabelWidth, QFormLayoutItem::sbsHSpace, and QFormLayoutItem::sideBySide.
void QFormLayoutPrivate::setupHorizontalLayoutData | ( | int | width | ) |
void QFormLayoutPrivate::setupVerticalLayoutData | ( | int | width | ) |
Definition at line 632 of file qformlayout.cpp.
References dirty, QFormLayoutItem::fullRow, layoutWidth, maxLabelWidth, QFormLayoutItem::sideBySide, updateSizes(), vLayoutCount, QFormLayoutItem::vLayoutIndex, and QFormLayoutItem::vStretch().
void QFormLayoutPrivate::setupVerticalLayoutData | ( | int | width | ) |
void QFormLayoutPrivate::setWidget | ( | int | row, |
QFormLayout::ItemRole | role, | ||
QWidget * | widget ) |
Definition at line 974 of file qformlayout.cpp.
void QFormLayoutPrivate::setWidget | ( | int | row, |
QFormLayout::ItemRole | role, | ||
QWidget * | widget ) |
void QFormLayoutPrivate::updateSizes | ( | ) |
Definition at line 274 of file qformlayout.cpp.
References expandHorizontal, expandVertical, QFormLayoutItem::fullRow, has_hfw, QFormLayoutItem::isHfw, QFormLayoutItem::isHidden(), min_width, QFormLayoutItem::sbsHSpace, sh_width, sizesDirty, and QFormLayoutItem::vSpace.
Referenced by calcSizeHints(), and setupVerticalLayoutData().
void QFormLayoutPrivate::updateSizes | ( | ) |
uint QFormLayoutPrivate::dirty |
Definition at line 185 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and setupVerticalLayoutData().
uint QFormLayoutPrivate::expandHorizontal |
Definition at line 188 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and updateSizes().
uint QFormLayoutPrivate::expandVertical |
Definition at line 187 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and updateSizes().
uint QFormLayoutPrivate::fieldGrowthPolicy |
Definition at line 182 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate().
Qt::Alignment QFormLayoutPrivate::formAlignment |
Definition at line 190 of file qformlayout.cpp.
int QFormLayoutPrivate::formMaxWidth |
Definition at line 208 of file qformlayout.cpp.
Referenced by arrangeWidgets(), and setupHorizontalLayoutData().
uint QFormLayoutPrivate::has_hfw |
Definition at line 184 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and updateSizes().
int QFormLayoutPrivate::hfw_height = -1 |
Definition at line 198 of file qformlayout.cpp.
int QFormLayoutPrivate::hfw_sh_height = -1 |
Definition at line 200 of file qformlayout.cpp.
Referenced by haveHfwCached().
int QFormLayoutPrivate::hfw_sh_minheight = -1 |
Definition at line 201 of file qformlayout.cpp.
int QFormLayoutPrivate::hfw_width = -1 |
Definition at line 197 of file qformlayout.cpp.
Referenced by haveHfwCached(), and recalcHFW().
QList< QLayoutStruct > QFormLayoutPrivate::hfwLayouts |
Definition at line 215 of file qformlayout.cpp.
int QFormLayoutPrivate::hSpacing = -1 |
Definition at line 217 of file qformlayout.cpp.
Qt::Alignment QFormLayoutPrivate::labelAlignment |
Definition at line 189 of file qformlayout.cpp.
int QFormLayoutPrivate::layoutWidth = -1 |
Definition at line 195 of file qformlayout.cpp.
Referenced by setupVerticalLayoutData().
ItemMatrix QFormLayoutPrivate::m_matrix |
Definition at line 192 of file qformlayout.cpp.
QList< QFormLayoutItem * > QFormLayoutPrivate::m_things |
Definition at line 193 of file qformlayout.cpp.
int QFormLayoutPrivate::maxLabelWidth |
Definition at line 213 of file qformlayout.cpp.
Referenced by setupHorizontalLayoutData(), and setupVerticalLayoutData().
int QFormLayoutPrivate::min_width = -1 |
Definition at line 203 of file qformlayout.cpp.
Referenced by calcSizeHints(), and updateSizes().
QSize QFormLayoutPrivate::minSize |
Definition at line 206 of file qformlayout.cpp.
QSize QFormLayoutPrivate::prefSize |
Definition at line 207 of file qformlayout.cpp.
uint QFormLayoutPrivate::rowWrapPolicy |
Definition at line 183 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate().
int QFormLayoutPrivate::sh_width = -1 |
Definition at line 204 of file qformlayout.cpp.
Referenced by calcSizeHints(), haveHfwCached(), recalcHFW(), and updateSizes().
uint QFormLayoutPrivate::sizesDirty |
Definition at line 186 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and updateSizes().
int QFormLayoutPrivate::thresh_width = QLAYOUTSIZE_MAX |
Definition at line 205 of file qformlayout.cpp.
int QFormLayoutPrivate::vLayoutCount |
Definition at line 212 of file qformlayout.cpp.
Referenced by calcSizeHints(), recalcHFW(), and setupVerticalLayoutData().
QList< QLayoutStruct > QFormLayoutPrivate::vLayouts |
Definition at line 211 of file qformlayout.cpp.
int QFormLayoutPrivate::vSpacing = -1 |
Definition at line 218 of file qformlayout.cpp.