Wt  4.10.4
Public Member Functions | Private Member Functions | List of all members
Wt::WLayoutItem Class Referenceabstract

An abstract base class for items that can participate in a layout. More...

#include <Wt/WLayoutItem.h>

Inheritance diagram for Wt::WLayoutItem:
[legend]

Public Member Functions

virtual ~WLayoutItem ()
 Destructor.
 
virtual WWidgetItemfindWidgetItem (WWidget *widget)=0
 Finds the widget item corresponding to the given widget More...
 
virtual WLayoutlayout ()=0
 Returns the layout that implements this WLayoutItem. More...
 
virtual WWidgetwidget ()=0
 Returns the widget that is held by this WLayoutItem. More...
 
virtual WLayoutparentLayout () const =0
 Returns the layout in which this item is contained.
 

Private Member Functions

virtual void setParentWidget (WWidget *parent)=0
 Internal method.
 
virtual void setParentLayout (WLayout *parentLayout)=0
 Internal method.
 

Detailed Description

An abstract base class for items that can participate in a layout.

See also
WLayout

Member Function Documentation

◆ findWidgetItem()

virtual WWidgetItem* Wt::WLayoutItem::findWidgetItem ( WWidget widget)
pure virtual

Finds the widget item corresponding to the given widget

The widget is searched for recursively inside nested layouts.

Implemented in Wt::WWidgetItem, and Wt::WLayout.

◆ layout()

virtual WLayout* Wt::WLayoutItem::layout ( )
pure virtual

Returns the layout that implements this WLayoutItem.

This implements a type-safe upcasting mechanism to a WLayout.

Implemented in Wt::WWidgetItem, and Wt::WLayout.

◆ widget()

virtual WWidget* Wt::WLayoutItem::widget ( )
pure virtual

Returns the widget that is held by this WLayoutItem.

This implements a type-safe upcasting mechanism to a WWidgetItem.

Implemented in Wt::WWidgetItem, and Wt::WLayout.