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

Public Types

using LayoutItemVector = QList<QLayoutItem *>
 

Public Member Functions

 BoxLayoutHelper (const Qt::Orientation orientation)
 
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 *, const QWidget *) override
 
void popState (const QDesignerFormEditorInterface *, QWidget *) override
 
bool canSimplify (const QDesignerFormEditorInterface *, const QWidget *, const QRect &) const override
 
void simplify (const QDesignerFormEditorInterface *, QWidget *, const QRect &) override
 
 BoxLayoutHelper (const Qt::Orientation orientation)
 
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 *, const QWidget *) override
 
void popState (const QDesignerFormEditorInterface *, QWidget *) override
 
bool canSimplify (const QDesignerFormEditorInterface *, 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
 

Static Public Member Functions

static LayoutItemVector disassembleLayout (QLayout *lt)
 
static QLayoutItemfindItemOfWidget (const LayoutItemVector &lv, QWidget *w)
 
static LayoutItemVector disassembleLayout (QLayout *lt)
 
static QLayoutItemfindItemOfWidget (const LayoutItemVector &lv, QWidget *w)
 
- 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 426 of file qlayout_widget.cpp.

Member Typedef Documentation

◆ LayoutItemVector

Constructor & Destructor Documentation

◆ BoxLayoutHelper() [1/2]

qdesigner_internal::BoxLayoutHelper::BoxLayoutHelper ( const Qt::Orientation orientation)
inline

Definition at line 428 of file qlayout_widget.cpp.

◆ BoxLayoutHelper() [2/2]

qdesigner_internal::BoxLayoutHelper::BoxLayoutHelper ( const Qt::Orientation orientation)
inline

Definition at line 428 of file qlayout_widget.cpp.

Member Function Documentation

◆ canSimplify() [1/2]

bool qdesigner_internal::BoxLayoutHelper::canSimplify ( const QDesignerFormEditorInterface * ,
const QWidget * ,
const QRect &  ) const
inlineoverridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 438 of file qlayout_widget.cpp.

◆ canSimplify() [2/2]

bool qdesigner_internal::BoxLayoutHelper::canSimplify ( const QDesignerFormEditorInterface * ,
const QWidget * ,
const QRect &  ) const
inlineoverridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 438 of file qlayout_widget.cpp.

◆ disassembleLayout() [1/2]

BoxLayoutHelper::LayoutItemVector qdesigner_internal::BoxLayoutHelper::disassembleLayout ( QLayout * lt)
static

Definition at line 523 of file qlayout_widget.cpp.

◆ disassembleLayout() [2/2]

static LayoutItemVector qdesigner_internal::BoxLayoutHelper::disassembleLayout ( QLayout * lt)
static

◆ findItemOfWidget() [1/2]

QLayoutItem * qdesigner_internal::BoxLayoutHelper::findItemOfWidget ( const LayoutItemVector & lv,
QWidget * w )
static

Definition at line 514 of file qlayout_widget.cpp.

◆ findItemOfWidget() [2/2]

static QLayoutItem * qdesigner_internal::BoxLayoutHelper::findItemOfWidget ( const LayoutItemVector & lv,
QWidget * w )
static

◆ insertWidget() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 460 of file qlayout_widget.cpp.

◆ insertWidget() [2/2]

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

◆ itemInfo() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 455 of file qlayout_widget.cpp.

◆ itemInfo() [2/2]

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

◆ popState() [1/2]

void qdesigner_internal::BoxLayoutHelper::popState ( const QDesignerFormEditorInterface * core,
QWidget * w )
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 536 of file qlayout_widget.cpp.

◆ popState() [2/2]

void qdesigner_internal::BoxLayoutHelper::popState ( const QDesignerFormEditorInterface * ,
QWidget *  )
overridevirtual

◆ pushState() [1/2]

void qdesigner_internal::BoxLayoutHelper::pushState ( const QDesignerFormEditorInterface * core,
const QWidget * w )
overridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 507 of file qlayout_widget.cpp.

◆ pushState() [2/2]

void qdesigner_internal::BoxLayoutHelper::pushState ( const QDesignerFormEditorInterface * ,
const QWidget *  )
overridevirtual

◆ removeWidget() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 468 of file qlayout_widget.cpp.

◆ removeWidget() [2/2]

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

◆ replaceWidget() [1/2]

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

Implements qdesigner_internal::LayoutHelper.

Definition at line 475 of file qlayout_widget.cpp.

◆ replaceWidget() [2/2]

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

◆ simplify() [1/2]

void qdesigner_internal::BoxLayoutHelper::simplify ( const QDesignerFormEditorInterface * ,
QWidget * ,
const QRect &  )
inlineoverridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 439 of file qlayout_widget.cpp.

◆ simplify() [2/2]

void qdesigner_internal::BoxLayoutHelper::simplify ( const QDesignerFormEditorInterface * ,
QWidget * ,
const QRect &  )
inlineoverridevirtual

Implements qdesigner_internal::LayoutHelper.

Definition at line 439 of file qlayout_widget.cpp.


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