Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qdesigner_propertysheet.cpp File Reference

(0ff34018a90aaac7d703272c08884a38558535c6)

#include "qdesigner_propertysheet_p.h"
#include "qdesigner_utils_p.h"
#include "formwindowbase_p.h"
#include "layoutinfo_p.h"
#include "qlayout_widget_p.h"
#include "qdesigner_introspection_p.h"
#include <QtDesigner/private/formbuilderextra_p.h>
#include <QtDesigner/abstractformwindow.h>
#include <QtDesigner/abstractformeditor.h>
#include <QtDesigner/abstractwidgetdatabase.h>
#include <QtWidgets/qlayout.h>
#include <QtWidgets/qdockwidget.h>
#include <QtWidgets/qdialog.h>
#include <QtWidgets/qgroupbox.h>
#include <QtWidgets/qlabel.h>
#include <QtWidgets/qstyle.h>
#include <QtWidgets/qabstractbutton.h>
#include <QtWidgets/qapplication.h>
#include <QtWidgets/qtoolbar.h>
#include <QtWidgets/qmainwindow.h>
#include <QtWidgets/qmenubar.h>
#include <QtWidgets/qheaderview.h>
#include <QtGui/qaction.h>
#include <QtCore/qdebug.h>
#include <QtCore/qhash.h>
+ Include dependency graph for qdesigner_propertysheet.cpp:

Go to the source code of this file.

Classes

class  QDesignerPropertySheetPrivate
 
class  QDesignerPropertySheetPrivate::Info
 
struct  QDesignerAbstractPropertySheetFactory::PropertySheetFactoryPrivate
 

Macros

#define USE_LAYOUT_SIZE_CONSTRAINT
 

Functions

static const QDesignerMetaObjectInterfacepropertyIntroducedBy (const QDesignerMetaObjectInterface *meta, int index)
 
static bool hasLayoutAttributes (QDesignerFormEditorInterface *core, QObject *object)
 
static const qdesigner_internal::DesignerMetaEnumdesignerMetaEnumFor (const QDesignerMetaEnumInterface *me)
 
static const qdesigner_internal::DesignerMetaFlagsdesignerMetaFlagsFor (const QDesignerMetaEnumInterface *me)
 
static QVariant toByteArray (const QVariant &value)
 

Variables

static constexpr auto layoutObjectNameC = "layoutName"_L1
 
static constexpr auto layoutLeftMarginC = "layoutLeftMargin"_L1
 
static constexpr auto layoutTopMarginC = "layoutTopMargin"_L1
 
static constexpr auto layoutRightMarginC = "layoutRightMargin"_L1
 
static constexpr auto layoutBottomMarginC = "layoutBottomMargin"_L1
 
static constexpr auto layoutSpacingC = "layoutSpacing"_L1
 
static constexpr auto layoutHorizontalSpacingC = "layoutHorizontalSpacing"_L1
 
static constexpr auto layoutVerticalSpacingC = "layoutVerticalSpacing"_L1
 
static constexpr auto layoutSizeConstraintC = "layoutSizeConstraint"_L1
 
static constexpr auto layoutFieldGrowthPolicyC = "layoutFieldGrowthPolicy"_L1
 
static constexpr auto layoutRowWrapPolicyC = "layoutRowWrapPolicy"_L1
 
static constexpr auto layoutLabelAlignmentC = "layoutLabelAlignment"_L1
 
static constexpr auto layoutFormAlignmentC = "layoutFormAlignment"_L1
 
static constexpr auto layoutboxStretchPropertyC = "layoutStretch"_L1
 
static constexpr auto layoutGridRowStretchPropertyC = "layoutRowStretch"_L1
 
static constexpr auto layoutGridColumnStretchPropertyC = "layoutColumnStretch"_L1
 
static constexpr auto layoutGridRowMinimumHeightC = "layoutRowMinimumHeight"_L1
 
static constexpr auto layoutGridColumnMinimumWidthC = "layoutColumnMinimumWidth"_L1
 

Macro Definition Documentation

◆ USE_LAYOUT_SIZE_CONSTRAINT

#define USE_LAYOUT_SIZE_CONSTRAINT

Definition at line 40 of file qdesigner_propertysheet.cpp.

Function Documentation

◆ designerMetaEnumFor()

static const qdesigner_internal::DesignerMetaEnum & designerMetaEnumFor ( const QDesignerMetaEnumInterface * me)
static

Definition at line 97 of file qdesigner_propertysheet.cpp.

◆ designerMetaFlagsFor()

static const qdesigner_internal::DesignerMetaFlags & designerMetaFlagsFor ( const QDesignerMetaEnumInterface * me)
static

Definition at line 118 of file qdesigner_propertysheet.cpp.

◆ hasLayoutAttributes()

static bool hasLayoutAttributes ( QDesignerFormEditorInterface * core,
QObject * object )
static

Definition at line 83 of file qdesigner_propertysheet.cpp.

References QPainter::QWidget.

◆ propertyIntroducedBy()

static const QDesignerMetaObjectInterface * propertyIntroducedBy ( const QDesignerMetaObjectInterface * meta,
int index )
static

Definition at line 42 of file qdesigner_propertysheet.cpp.

◆ toByteArray()

static QVariant toByteArray ( const QVariant & value)
static

Definition at line 1151 of file qdesigner_propertysheet.cpp.

Variable Documentation

◆ layoutBottomMarginC

static constexpr auto layoutBottomMarginC = "layoutBottomMargin"_L1
staticconstexpr

Definition at line 66 of file qdesigner_propertysheet.cpp.

◆ layoutboxStretchPropertyC

static constexpr auto layoutboxStretchPropertyC = "layoutStretch"_L1
staticconstexpr

Definition at line 77 of file qdesigner_propertysheet.cpp.

◆ layoutFieldGrowthPolicyC

static constexpr auto layoutFieldGrowthPolicyC = "layoutFieldGrowthPolicy"_L1
staticconstexpr

Definition at line 72 of file qdesigner_propertysheet.cpp.

◆ layoutFormAlignmentC

static constexpr auto layoutFormAlignmentC = "layoutFormAlignment"_L1
staticconstexpr

Definition at line 75 of file qdesigner_propertysheet.cpp.

◆ layoutGridColumnMinimumWidthC

static constexpr auto layoutGridColumnMinimumWidthC = "layoutColumnMinimumWidth"_L1
staticconstexpr

Definition at line 81 of file qdesigner_propertysheet.cpp.

◆ layoutGridColumnStretchPropertyC

static constexpr auto layoutGridColumnStretchPropertyC = "layoutColumnStretch"_L1
staticconstexpr

Definition at line 79 of file qdesigner_propertysheet.cpp.

◆ layoutGridRowMinimumHeightC

static constexpr auto layoutGridRowMinimumHeightC = "layoutRowMinimumHeight"_L1
staticconstexpr

Definition at line 80 of file qdesigner_propertysheet.cpp.

◆ layoutGridRowStretchPropertyC

static constexpr auto layoutGridRowStretchPropertyC = "layoutRowStretch"_L1
staticconstexpr

Definition at line 78 of file qdesigner_propertysheet.cpp.

◆ layoutHorizontalSpacingC

static constexpr auto layoutHorizontalSpacingC = "layoutHorizontalSpacing"_L1
staticconstexpr

Definition at line 68 of file qdesigner_propertysheet.cpp.

◆ layoutLabelAlignmentC

static constexpr auto layoutLabelAlignmentC = "layoutLabelAlignment"_L1
staticconstexpr

Definition at line 74 of file qdesigner_propertysheet.cpp.

◆ layoutLeftMarginC

static constexpr auto layoutLeftMarginC = "layoutLeftMargin"_L1
staticconstexpr

Definition at line 63 of file qdesigner_propertysheet.cpp.

◆ layoutObjectNameC

static constexpr auto layoutObjectNameC = "layoutName"_L1
staticconstexpr

Definition at line 62 of file qdesigner_propertysheet.cpp.

◆ layoutRightMarginC

static constexpr auto layoutRightMarginC = "layoutRightMargin"_L1
staticconstexpr

Definition at line 65 of file qdesigner_propertysheet.cpp.

◆ layoutRowWrapPolicyC

static constexpr auto layoutRowWrapPolicyC = "layoutRowWrapPolicy"_L1
staticconstexpr

Definition at line 73 of file qdesigner_propertysheet.cpp.

◆ layoutSizeConstraintC

static constexpr auto layoutSizeConstraintC = "layoutSizeConstraint"_L1
staticconstexpr

Definition at line 70 of file qdesigner_propertysheet.cpp.

◆ layoutSpacingC

static constexpr auto layoutSpacingC = "layoutSpacing"_L1
staticconstexpr

Definition at line 67 of file qdesigner_propertysheet.cpp.

◆ layoutTopMarginC

static constexpr auto layoutTopMarginC = "layoutTopMargin"_L1
staticconstexpr

Definition at line 64 of file qdesigner_propertysheet.cpp.

◆ layoutVerticalSpacingC

static constexpr auto layoutVerticalSpacingC = "layoutVerticalSpacing"_L1
staticconstexpr

Definition at line 69 of file qdesigner_propertysheet.cpp.