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_internal::FormLayoutHelper Class Reference
Inheritance diagram for qdesigner_internal::FormLayoutHelper:
Collaboration diagram for qdesigner_internal::FormLayoutHelper:

Public Types

using FormLayoutState = QList<std::pair<QWidget *, QWidget *>>
using FormLayoutState = QList<std::pair<QWidget *, QWidget *>>

Public Member Functions

 FormLayoutHelper ()=default
QRect itemInfo (QLayout *lt, int index) const override
void insertWidget (QLayout *lt, const QRect &info, QWidget *w) override
void removeWidget (QLayout *lt, QWidget *widget) override
void replaceWidget (QLayout *lt, QWidget *before, QWidget *after) override
void pushState (const QDesignerFormEditorInterface *core, const QWidget *widgetWithManagedLayout) override
void popState (const QDesignerFormEditorInterface *core, QWidget *widgetWithManagedLayout) override
bool canSimplify (const QDesignerFormEditorInterface *core, const QWidget *, const QRect &) const override
void simplify (const QDesignerFormEditorInterface *, QWidget *, const QRect &) override
 FormLayoutHelper ()=default
QRect itemInfo (QLayout *lt, int index) const override
void insertWidget (QLayout *lt, const QRect &info, QWidget *w) override
void removeWidget (QLayout *lt, QWidget *widget) override
void replaceWidget (QLayout *lt, QWidget *before, QWidget *after) override
void pushState (const QDesignerFormEditorInterface *core, const QWidget *widgetWithManagedLayout) override
void popState (const QDesignerFormEditorInterface *core, QWidget *widgetWithManagedLayout) override
bool canSimplify (const QDesignerFormEditorInterface *core, const QWidget *, const QRect &) const override
void simplify (const QDesignerFormEditorInterface *, QWidget *, const QRect &) override
Public Member Functions inherited from qdesigner_internal::LayoutHelper
virtual ~LayoutHelper ()
QRect itemInfo (QLayout *lt, const QWidget *widget) const

Additional Inherited Members

Static Public Member Functions inherited from qdesigner_internal::LayoutHelper
static LayoutHelpercreateLayoutHelper (int type)
static int indexOf (const QLayout *lt, const QWidget *widget)
Protected Member Functions inherited from qdesigner_internal::LayoutHelper
 LayoutHelper ()

Detailed Description

Definition at line 1011 of file qlayout_widget.cpp.

Member Typedef Documentation

◆ FormLayoutState [1/2]

◆ FormLayoutState [2/2]

Constructor & Destructor Documentation

◆ FormLayoutHelper() [1/2]

qdesigner_internal::FormLayoutHelper::FormLayoutHelper ( )
default

◆ FormLayoutHelper() [2/2]

qdesigner_internal::FormLayoutHelper::FormLayoutHelper ( )
default

Member Function Documentation

◆ canSimplify() [1/2]

bool qdesigner_internal::FormLayoutHelper::canSimplify ( const QDesignerFormEditorInterface * core,
const QWidget * widgetWithManagedLayout,
const QRect & restrictionArea ) const
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 1168 of file qlayout_widget.cpp.

References canSimplifyFormLayout().

Here is the call graph for this function:

◆ canSimplify() [2/2]

bool qdesigner_internal::FormLayoutHelper::canSimplify ( const QDesignerFormEditorInterface * core,
const QWidget * ,
const QRect &  ) const
overridevirtual

◆ insertWidget() [1/2]

void qdesigner_internal::FormLayoutHelper::insertWidget ( QLayout * lt,
const QRect & info,
QWidget * w )
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 1043 of file qlayout_widget.cpp.

References debugLayout.

◆ insertWidget() [2/2]

void qdesigner_internal::FormLayoutHelper::insertWidget ( QLayout * lt,
const QRect & info,
QWidget * w )
overridevirtual

◆ itemInfo() [1/2]

QRect qdesigner_internal::FormLayoutHelper::itemInfo ( QLayout * lt,
int index ) const
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 1034 of file qlayout_widget.cpp.

◆ itemInfo() [2/2]

QRect qdesigner_internal::FormLayoutHelper::itemInfo ( QLayout * lt,
int index ) const
overridevirtual

◆ popState() [1/2]

void qdesigner_internal::FormLayoutHelper::popState ( const QDesignerFormEditorInterface * core,
QWidget * widgetWithManagedLayout )
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 1136 of file qlayout_widget.cpp.

References FormLayoutColumns, and QPainter::QWidget.

Here is the call graph for this function:

◆ popState() [2/2]

void qdesigner_internal::FormLayoutHelper::popState ( const QDesignerFormEditorInterface * core,
QWidget * widgetWithManagedLayout )
overridevirtual

◆ pushState() [1/2]

void qdesigner_internal::FormLayoutHelper::pushState ( const QDesignerFormEditorInterface * core,
const QWidget * widgetWithManagedLayout )
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 1129 of file qlayout_widget.cpp.

◆ pushState() [2/2]

void qdesigner_internal::FormLayoutHelper::pushState ( const QDesignerFormEditorInterface * core,
const QWidget * widgetWithManagedLayout )
overridevirtual

◆ removeWidget() [1/2]

void qdesigner_internal::FormLayoutHelper::removeWidget ( QLayout * lt,
QWidget * widget )
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 1057 of file qlayout_widget.cpp.

References debugLayout.

◆ removeWidget() [2/2]

void qdesigner_internal::FormLayoutHelper::removeWidget ( QLayout * lt,
QWidget * widget )
overridevirtual

◆ replaceWidget() [1/2]

void qdesigner_internal::FormLayoutHelper::replaceWidget ( QLayout * lt,
QWidget * before,
QWidget * after )
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 1078 of file qlayout_widget.cpp.

◆ replaceWidget() [2/2]

void qdesigner_internal::FormLayoutHelper::replaceWidget ( QLayout * lt,
QWidget * before,
QWidget * after )
overridevirtual

◆ simplify() [1/2]

void qdesigner_internal::FormLayoutHelper::simplify ( const QDesignerFormEditorInterface * core,
QWidget * widgetWithManagedLayout,
const QRect & restrictionArea )
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 1175 of file qlayout_widget.cpp.

References debugLayout.

◆ simplify() [2/2]

void qdesigner_internal::FormLayoutHelper::simplify ( const QDesignerFormEditorInterface * ,
QWidget * ,
const QRect &  )
overridevirtual

The documentation for this class was generated from the following file: