Wt::WLayoutItem Class Reference

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

#include <Wt/WLayoutItem>

Inheritance diagram for Wt::WLayoutItem:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~WLayoutItem ()
 Destroy a layout item.
virtual WWidgetItemfindWidgetItem (WWidget *widget)=0
 Find the widget item corresponding to the given widget.
virtual WLayoutlayout ()=0
 Get the layout that implements this WLayoutItem.
virtual WWidgetwidget ()=0
 Get the widget that is held by this WLayoutItem.
virtual WLayoutparentLayout () const =0
 Get the layout in which this item is contained.
virtual WLayoutItemImplimpl () const =0
 Get the implementation for this layout item.


Detailed Description

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

See also:
WLayout

Member Function Documentation

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

Find the widget item corresponding to the given widget.

The widget is searched for recursively inside nested layouts.

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

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

Get the layout that implements this WLayoutItem.

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

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

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

Get the widget that is held by this WLayoutItem.

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

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

virtual WLayoutItemImpl* Wt::WLayoutItem::impl (  )  const [pure virtual]

Get the implementation for this layout item.

The implementation of a layout item depends on the kind of container for which the layout does layout management.

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


Generated on Tue Sep 1 17:51:16 2009 for Wt by doxygen 1.5.6