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::LayoutHelper Class Referenceabstract

#include <qlayout_widget_p.h>

+ Inheritance diagram for qdesigner_internal::LayoutHelper:
+ Collaboration diagram for qdesigner_internal::LayoutHelper:

Public Member Functions

virtual ~LayoutHelper ()
 
QRect itemInfo (QLayout *lt, const QWidget *widget) const
 
virtual QRect itemInfo (QLayout *lt, int index) const =0
 
virtual void insertWidget (QLayout *lt, const QRect &info, QWidget *w)=0
 
virtual void removeWidget (QLayout *lt, QWidget *widget)=0
 
virtual void replaceWidget (QLayout *lt, QWidget *before, QWidget *after)=0
 
virtual bool canSimplify (const QDesignerFormEditorInterface *core, const QWidget *widgetWithManagedLayout, const QRect &restrictionArea) const =0
 
virtual void simplify (const QDesignerFormEditorInterface *core, QWidget *widgetWithManagedLayout, const QRect &restrictionArea)=0
 
virtual void pushState (const QDesignerFormEditorInterface *core, const QWidget *widgetWithManagedLayout)=0
 
virtual void popState (const QDesignerFormEditorInterface *core, QWidget *widgetWithManagedLayout)=0
 

Static Public Member Functions

static LayoutHelpercreateLayoutHelper (int type)
 
static int indexOf (const QLayout *lt, const QWidget *widget)
 

Protected Member Functions

 LayoutHelper ()
 

Detailed Description

Definition at line 104 of file qlayout_widget_p.h.

Constructor & Destructor Documentation

◆ LayoutHelper()

qdesigner_internal::LayoutHelper::LayoutHelper ( )
protecteddefault

◆ ~LayoutHelper()

qdesigner_internal::LayoutHelper::~LayoutHelper ( )
virtualdefault

Member Function Documentation

◆ canSimplify()

virtual bool qdesigner_internal::LayoutHelper::canSimplify ( const QDesignerFormEditorInterface * core,
const QWidget * widgetWithManagedLayout,
const QRect & restrictionArea ) const
pure virtual

◆ createLayoutHelper()

LayoutHelper * qdesigner_internal::LayoutHelper::createLayoutHelper ( int type)
static

Definition at line 1193 of file qlayout_widget.cpp.

◆ indexOf()

int qdesigner_internal::LayoutHelper::indexOf ( const QLayout * lt,
const QWidget * widget )
static

Definition at line 403 of file qlayout_widget.cpp.

◆ insertWidget()

◆ itemInfo() [1/2]

QRect qdesigner_internal::LayoutHelper::itemInfo ( QLayout * lt,
const QWidget * widget ) const

Definition at line 415 of file qlayout_widget.cpp.

◆ itemInfo() [2/2]

◆ popState()

◆ pushState()

◆ removeWidget()

◆ replaceWidget()

◆ simplify()


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