![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qlayout_widget_p.h"#include "qdesigner_utils_p.h"#include "layout_p.h"#include "layoutinfo_p.h"#include "invisible_widget_p.h"#include "qdesigner_widgetitem_p.h"#include <QtDesigner/abstractformwindow.h>#include <QtDesigner/qextensionmanager.h>#include <QtDesigner/abstractformeditor.h>#include <QtDesigner/propertysheet.h>#include <QtDesigner/abstractwidgetfactory.h>#include <QtGui/qpainter.h>#include <QtWidgets/qboxlayout.h>#include <QtWidgets/qgridlayout.h>#include <QtWidgets/qformlayout.h>#include <QtWidgets/qapplication.h>#include <QtGui/qevent.h>#include <QtCore/qdebug.h>#include <QtCore/qalgorithms.h>#include <QtCore/qhash.h>#include <QtCore/qmap.h>#include <QtCore/qstack.h>#include <QtCore/qset.h>#include <utility>#include <algorithm>Go to the source code of this file.
Namespaces | |
| namespace | qdesigner_internal |
| Auxiliary methods to store/retrieve settings. | |
Enumerations | |
| enum | { ShiftValue = 1 , ShiftValue = 1 } |
| enum | { debugLayout = 0 , debugLayout = 0 } |
| enum | { FormLayoutColumns = 2 , FormLayoutColumns = 2 } |
| enum | { indicatorSize = 2 , indicatorSize = 2 } |
| enum | { ShiftValue = 1 , ShiftValue = 1 } |
| enum | { debugLayout = 0 , debugLayout = 0 } |
| enum | { FormLayoutColumns = 2 , FormLayoutColumns = 2 } |
| enum | { indicatorSize = 2 , indicatorSize = 2 } |
Functions | |
| static QSpacerItem * | createGridSpacer () |
| static QSpacerItem * | createFormSpacer () |
| template<class GridLikeLayout> | |
| static QDebug | debugGridLikeLayout (QDebug str, const GridLikeLayout &gl) |
| static QDebug | operator<< (QDebug str, const QGridLayout &gl) |
| static bool | isEmptyFormLayoutRow (const QFormLayout *fl, int rowrow) |
| static bool | canSimplifyFormLayout (const QFormLayout *formLayout, const QRect &restrictionArea) |
| static QLayout * | recreateManagedLayout (const QDesignerFormEditorInterface *core, QWidget *ww, QLayout *lt) |
| template<class GridLikeLayout> | |
| int | findGridItemAt (GridLikeLayout *gridLayout, int at_row, int at_column) |
| template<class GridLikeLayout> | |
| static bool | removeEmptyCellsOnGrid (GridLikeLayout *grid, const QRect &area) |
| static bool | qdesigner_internal::intValueFromSheet (const QDesignerPropertySheetExtension *sheet, const QString &namename, int *valuevalue, bool *changed) |
| static void | qdesigner_internal::variantPropertyFromSheet (int maskmask, int flag, const QDesignerPropertySheetExtension *sheet, const QString &namename, QVariant *valuevalue, bool *changed, int *returnMask) |
| static bool | qdesigner_internal::intValueToSheet (QDesignerPropertySheetExtension *sheet, const QString &namename, int valuevalue, bool changed, bool applyChanged) |
| static void | qdesigner_internal::variantPropertyToSheet (int maskmask, int flag, bool applyChanged, QDesignerPropertySheetExtension *sheet, const QString &namename, const QVariant &valuevalue, bool changed, int *returnMask) |
| static bool | qdesigner_internal::needsSpacerItem (const GridLayoutState::CellState &cs) |
| static QDebug | qdesigner_internal::operator<< (QDebug str, const GridLayoutState &gs) |
Variables | |
| static constexpr auto | objectNameC = "objectName"_L1 |
| static constexpr auto | horizSizeConstraintC = "horizontalSizeConstraint"_L1 |
| static constexpr auto | vertSizeConstraintC = "verticalSizeConstraint"_L1 |
| static const char * | qdesigner_internal::marginPropertyNamesC [] = {"leftMargin", "topMargin", "rightMargin", "bottomMargin"} |
| static const char * | qdesigner_internal::spacingPropertyNamesC [] = {"spacing", "horizontalSpacing", "verticalSpacing" } |
| static constexpr auto | qdesigner_internal::fieldGrowthPolicyPropertyC = "fieldGrowthPolicy"_L1 |
| static constexpr auto | qdesigner_internal::rowWrapPolicyPropertyC = "rowWrapPolicy"_L1 |
| static constexpr auto | qdesigner_internal::labelAlignmentPropertyC = "labelAlignment"_L1 |
| static constexpr auto | qdesigner_internal::formAlignmentPropertyC = "formAlignment"_L1 |
| static constexpr auto | qdesigner_internal::boxStretchPropertyC = "stretch"_L1 |
| static constexpr auto | qdesigner_internal::gridRowStretchPropertyC = "rowStretch"_L1 |
| static constexpr auto | qdesigner_internal::gridColumnStretchPropertyC = "columnStretch"_L1 |
| static constexpr auto | qdesigner_internal::gridRowMinimumHeightPropertyC = "rowMinimumHeight"_L1 |
| static constexpr auto | qdesigner_internal::gridColumnMinimumWidthPropertyC = "columnMinimumWidth"_L1 |
| anonymous enum |
| Enumerator | |
|---|---|
| debugLayout | |
| debugLayout | |
Definition at line 37 of file qlayout_widget.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| debugLayout | |
| debugLayout | |
Definition at line 37 of file qlayout_widget.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FormLayoutColumns | |
| FormLayoutColumns | |
Definition at line 38 of file qlayout_widget.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| FormLayoutColumns | |
| FormLayoutColumns | |
Definition at line 38 of file qlayout_widget.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| indicatorSize | |
| indicatorSize | |
Definition at line 39 of file qlayout_widget.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| indicatorSize | |
| indicatorSize | |
Definition at line 39 of file qlayout_widget.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| ShiftValue | |
| ShiftValue | |
Definition at line 36 of file qlayout_widget.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| ShiftValue | |
| ShiftValue | |
Definition at line 36 of file qlayout_widget.cpp.
|
inlinestatic |
Definition at line 139 of file qlayout_widget.cpp.
References FormLayoutColumns, and isEmptyFormLayoutRow().
Referenced by qdesigner_internal::FormLayoutHelper::canSimplify().
|
inlinestatic |
Definition at line 110 of file qlayout_widget.cpp.
|
inlinestatic |
Definition at line 105 of file qlayout_widget.cpp.
|
static |
Definition at line 117 of file qlayout_widget.cpp.
| int findGridItemAt | ( | GridLikeLayout * | gridLayout, |
| int | at_row, | ||
| int | at_column ) |
Definition at line 167 of file qlayout_widget.cpp.
|
inlinestatic |
Definition at line 131 of file qlayout_widget.cpp.
Referenced by canSimplifyFormLayout().
|
inlinestatic |
Definition at line 129 of file qlayout_widget.cpp.
|
static |
Definition at line 154 of file qlayout_widget.cpp.
|
static |
Definition at line 183 of file qlayout_widget.cpp.
|
staticconstexpr |
Definition at line 89 of file qlayout_widget.cpp.
|
staticconstexpr |
Definition at line 85 of file qlayout_widget.cpp.
|
staticconstexpr |
Definition at line 90 of file qlayout_widget.cpp.