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

Public Member Functions

 GridLayoutHelper ()=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 *widgetWithManagedLayout, const QRect &restrictionArea) const override
 
void simplify (const QDesignerFormEditorInterface *core, QWidget *widgetWithManagedLayout, const QRect &restrictionArea) override
 
 GridLayoutHelper ()=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 *widgetWithManagedLayout, const QRect &restrictionArea) const override
 
void simplify (const QDesignerFormEditorInterface *core, QWidget *widgetWithManagedLayout, const QRect &restrictionArea) override
 
- Public Member Functions inherited from qdesigner_internal::LayoutHelper
virtual ~LayoutHelper ()
 
QRect itemInfo (QLayout *lt, const QWidget *widget) const
 

Static Public Member Functions

static void insertRow (QGridLayout *grid, int row)
 
static void insertRow (QGridLayout *grid, int row)
 
- Static Public Member Functions inherited from qdesigner_internal::LayoutHelper
static LayoutHelpercreateLayoutHelper (int type)
 
static int indexOf (const QLayout *lt, const QWidget *widget)
 

Additional Inherited Members

- Protected Member Functions inherited from qdesigner_internal::LayoutHelper
 LayoutHelper ()
 

Detailed Description

Definition at line 828 of file qlayout_widget.cpp.

Constructor & Destructor Documentation

◆ GridLayoutHelper() [1/2]

qdesigner_internal::GridLayoutHelper::GridLayoutHelper ( )
default

◆ GridLayoutHelper() [2/2]

qdesigner_internal::GridLayoutHelper::GridLayoutHelper ( )
default

Member Function Documentation

◆ canSimplify() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 958 of file qlayout_widget.cpp.

References qdesigner_internal::GridLayoutState::fromLayout(), and qdesigner_internal::GridLayoutState::simplify().

+ Here is the call graph for this function:

◆ canSimplify() [2/2]

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

◆ insertRow() [1/2]

void qdesigner_internal::GridLayoutHelper::insertRow ( QGridLayout * grid,
int row )
static

Definition at line 849 of file qlayout_widget.cpp.

References qdesigner_internal::GridLayoutState::applyToLayout(), qdesigner_internal::GridLayoutState::fromLayout(), and qdesigner_internal::GridLayoutState::insertRow().

Referenced by insertWidget().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ insertRow() [2/2]

static void qdesigner_internal::GridLayoutHelper::insertRow ( QGridLayout * grid,
int row )
static

◆ insertWidget() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 865 of file qlayout_widget.cpp.

References insertRow().

+ Here is the call graph for this function:

◆ insertWidget() [2/2]

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

◆ itemInfo() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 858 of file qlayout_widget.cpp.

◆ itemInfo() [2/2]

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

◆ popState() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 951 of file qlayout_widget.cpp.

References qdesigner_internal::GridLayoutState::applyToLayout().

+ Here is the call graph for this function:

◆ popState() [2/2]

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

◆ pushState() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 942 of file qlayout_widget.cpp.

References qdesigner_internal::GridLayoutState::fromLayout().

+ Here is the call graph for this function:

◆ pushState() [2/2]

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

◆ removeWidget() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 900 of file qlayout_widget.cpp.

◆ removeWidget() [2/2]

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

◆ replaceWidget() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 920 of file qlayout_widget.cpp.

◆ replaceWidget() [2/2]

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

◆ simplify() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 967 of file qlayout_widget.cpp.

References qdesigner_internal::GridLayoutState::applyToLayout(), debugLayout, qdesigner_internal::GridLayoutState::fromLayout(), and qdesigner_internal::GridLayoutState::simplify().

+ Here is the call graph for this function:

◆ simplify() [2/2]

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

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