![]() |
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> |
| Public Types inherited from QLayoutPrivate | |
| typedef QWidgetItem *(* | QWidgetItemFactoryMethod) (const QLayout *layout, QWidget *widget) |
| typedef QSpacerItem *(* | QSpacerItemFactoryMethod) (const QLayout *layout, int w, int h, QSizePolicy::Policy hPolicy, QSizePolicy::Policy) |
| Public Types inherited from QObjectPrivate | |
| typedef void(* | StaticMetaCallFunction) (QObject *, QMetaObject::Call, int, void **) |
| using | ConnectionDataPointer = QExplicitlySharedDataPointer<ConnectionData> |
Additional Inherited Members | |
| Static Public Member Functions inherited from QLayoutPrivate | |
| 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 Public Member Functions inherited from QObjectPrivate | |
| 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 Public Attributes inherited from QLayoutPrivate | |
| static QWidgetItemFactoryMethod | widgetItemFactoryMethod = nullptr |
| static QSpacerItemFactoryMethod | spacerItemFactoryMethod = nullptr |
Definition at line 149 of file qformlayout.cpp.
Definition at line 154 of file qformlayout.cpp.
Definition at line 154 of file qformlayout.cpp.
| QFormLayoutPrivate::QFormLayoutPrivate | ( | ) |
Definition at line 223 of file qformlayout.cpp.
References DefaultFieldGrowthPolicy, DefaultRowWrapPolicy, dirty, expandHorizontal, expandVertical, fieldGrowthPolicy, has_hfw, rowWrapPolicy, and sizesDirty.
|
inline |
Definition at line 157 of file qformlayout.cpp.
| QFormLayoutPrivate::QFormLayoutPrivate | ( | ) |
|
inline |
Definition at line 157 of file qformlayout.cpp.
| void QFormLayoutPrivate::arrangeWidgets | ( | const QList< QLayoutStruct > & | layouts, |
| QRect & | rect ) |
Definition at line 2185 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 887 of file qformlayout.cpp.
References min_width, sh_width, updateSizes(), and vLayoutCount.
| void QFormLayoutPrivate::calcSizeHints | ( | ) |
| QStyle * QFormLayoutPrivate::getStyle | ( | ) | const |
Definition at line 986 of file qformlayout.cpp.
| QStyle * QFormLayoutPrivate::getStyle | ( | ) | const |
|
inline |
Definition at line 175 of file qformlayout.cpp.
References hfw_sh_height, hfw_width, and sh_width.
|
inline |
Definition at line 175 of file qformlayout.cpp.
| int QFormLayoutPrivate::insertRow | ( | int | row | ) |
Definition at line 917 of file qformlayout.cpp.
References insertRows().
| int QFormLayoutPrivate::insertRow | ( | int | row | ) |
| void QFormLayoutPrivate::insertRows | ( | int | row, |
| int | count ) |
Definition at line 927 of file qformlayout.cpp.
Referenced by insertRow().
| void QFormLayoutPrivate::insertRows | ( | int | row, |
| int | count ) |
| void QFormLayoutPrivate::recalcHFW | ( | int | w | ) |
Definition at line 458 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 935 of file qformlayout.cpp.
| void QFormLayoutPrivate::removeRow | ( | int | row | ) |
|
overridevirtual |
Reimplemented from QLayoutPrivate.
Definition at line 997 of file qformlayout.cpp.
References QFormLayoutItem::item.
|
overridevirtual |
Reimplemented from QLayoutPrivate.
| bool QFormLayoutPrivate::setItem | ( | int | row, |
| QFormLayout::ItemRole | role, | ||
| QLayoutItem * | item ) |
Definition at line 941 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 966 of file qformlayout.cpp.
| void QFormLayoutPrivate::setLayout | ( | int | row, |
| QFormLayout::ItemRole | role, | ||
| QLayout * | layout ) |
| void QFormLayoutPrivate::setupHfwLayoutData | ( | ) |
Definition at line 480 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 833 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 633 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 975 of file qformlayout.cpp.
| void QFormLayoutPrivate::setWidget | ( | int | row, |
| QFormLayout::ItemRole | role, | ||
| QWidget * | widget ) |
| void QFormLayoutPrivate::updateSizes | ( | ) |
Definition at line 275 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 186 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and setupVerticalLayoutData().
| uint QFormLayoutPrivate::expandHorizontal |
Definition at line 189 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and updateSizes().
| uint QFormLayoutPrivate::expandVertical |
Definition at line 188 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and updateSizes().
| uint QFormLayoutPrivate::fieldGrowthPolicy |
Definition at line 183 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate().
| Qt::Alignment QFormLayoutPrivate::formAlignment |
Definition at line 191 of file qformlayout.cpp.
| int QFormLayoutPrivate::formMaxWidth |
Definition at line 209 of file qformlayout.cpp.
Referenced by arrangeWidgets(), and setupHorizontalLayoutData().
| uint QFormLayoutPrivate::has_hfw |
Definition at line 185 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and updateSizes().
| int QFormLayoutPrivate::hfw_height = -1 |
Definition at line 199 of file qformlayout.cpp.
| int QFormLayoutPrivate::hfw_sh_height = -1 |
Definition at line 201 of file qformlayout.cpp.
Referenced by haveHfwCached().
| int QFormLayoutPrivate::hfw_sh_minheight = -1 |
Definition at line 202 of file qformlayout.cpp.
| int QFormLayoutPrivate::hfw_width = -1 |
Definition at line 198 of file qformlayout.cpp.
Referenced by haveHfwCached(), and recalcHFW().
| QList< QLayoutStruct > QFormLayoutPrivate::hfwLayouts |
Definition at line 216 of file qformlayout.cpp.
| int QFormLayoutPrivate::hSpacing = -1 |
Definition at line 218 of file qformlayout.cpp.
| Qt::Alignment QFormLayoutPrivate::labelAlignment |
Definition at line 190 of file qformlayout.cpp.
| int QFormLayoutPrivate::layoutWidth = -1 |
Definition at line 196 of file qformlayout.cpp.
Referenced by setupVerticalLayoutData().
| ItemMatrix QFormLayoutPrivate::m_matrix |
Definition at line 193 of file qformlayout.cpp.
| QList< QFormLayoutItem * > QFormLayoutPrivate::m_things |
Definition at line 194 of file qformlayout.cpp.
| int QFormLayoutPrivate::maxLabelWidth |
Definition at line 214 of file qformlayout.cpp.
Referenced by setupHorizontalLayoutData(), and setupVerticalLayoutData().
| int QFormLayoutPrivate::min_width = -1 |
Definition at line 204 of file qformlayout.cpp.
Referenced by calcSizeHints(), and updateSizes().
| QSize QFormLayoutPrivate::minSize |
Definition at line 207 of file qformlayout.cpp.
| QSize QFormLayoutPrivate::prefSize |
Definition at line 208 of file qformlayout.cpp.
| uint QFormLayoutPrivate::rowWrapPolicy |
Definition at line 184 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate().
| int QFormLayoutPrivate::sh_width = -1 |
Definition at line 205 of file qformlayout.cpp.
Referenced by calcSizeHints(), haveHfwCached(), recalcHFW(), and updateSizes().
| uint QFormLayoutPrivate::sizesDirty |
Definition at line 187 of file qformlayout.cpp.
Referenced by QFormLayoutPrivate(), and updateSizes().
| int QFormLayoutPrivate::thresh_width = QLAYOUTSIZE_MAX |
Definition at line 206 of file qformlayout.cpp.
| int QFormLayoutPrivate::vLayoutCount |
Definition at line 213 of file qformlayout.cpp.
Referenced by calcSizeHints(), recalcHFW(), and setupVerticalLayoutData().
| QList< QLayoutStruct > QFormLayoutPrivate::vLayouts |
Definition at line 212 of file qformlayout.cpp.
| int QFormLayoutPrivate::vSpacing = -1 |
Definition at line 219 of file qformlayout.cpp.