(94a41d036d53b28e8638d13eae40875869af6123)
#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/qpair.h>
#include <QtCore/qset.h>
#include <algorithm>
Go to the source code of this file.
|
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 row) |
|
static bool | canSimplifyFormLayout (const QFormLayout *formLayout, const QRect &restrictionArea) |
|
static QLayout * | recreateManagedLayout (const QDesignerFormEditorInterface *core, QWidget *w, 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 &name, int *value, bool *changed) |
|
static void | qdesigner_internal::variantPropertyFromSheet (int mask, int flag, const QDesignerPropertySheetExtension *sheet, const QString &name, QVariant *value, bool *changed, int *returnMask) |
|
static bool | qdesigner_internal::intValueToSheet (QDesignerPropertySheetExtension *sheet, const QString &name, int value, bool changed, bool applyChanged) |
|
static void | qdesigner_internal::variantPropertyToSheet (int mask, int flag, bool applyChanged, QDesignerPropertySheetExtension *sheet, const QString &name, const QVariant &value, bool changed, int *returnMask) |
|
static bool | qdesigner_internal::needsSpacerItem (const GridLayoutState::CellState &cs) |
|
static QDebug | qdesigner_internal::operator<< (QDebug str, const GridLayoutState &gs) |
|
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ anonymous enum
◆ canSimplifyFormLayout()
static bool canSimplifyFormLayout |
( |
const QFormLayout * | formLayout, |
|
|
const QRect & | restrictionArea ) |
|
inlinestatic |
◆ createFormSpacer()
◆ createGridSpacer()
◆ debugGridLikeLayout()
template<class GridLikeLayout >
static QDebug debugGridLikeLayout |
( |
QDebug | str, |
|
|
const GridLikeLayout & | gl ) |
|
static |
◆ findGridItemAt()
template<class GridLikeLayout >
int findGridItemAt |
( |
GridLikeLayout * | gridLayout, |
|
|
int | at_row, |
|
|
int | at_column ) |
◆ isEmptyFormLayoutRow()
static bool isEmptyFormLayoutRow |
( |
const QFormLayout * | fl, |
|
|
int | row ) |
|
inlinestatic |
◆ operator<<()
◆ recreateManagedLayout()
◆ removeEmptyCellsOnGrid()
template<class GridLikeLayout >
static bool removeEmptyCellsOnGrid |
( |
GridLikeLayout * | grid, |
|
|
const QRect & | area ) |
|
static |
◆ objectNameC
static constexpr auto objectNameC = "objectName"_L1 |
|
staticconstexpr |
◆ sizeConstraintC
static constexpr auto sizeConstraintC = "sizeConstraint"_L1 |
|
staticconstexpr |