Wt::Ext::AbstractToggleButton Class Reference
[Ext widgets]

Abstract base class for Radio button and Check boxes. More...

#include <Ext/AbstractToggleButton>

Inheritance diagram for Wt::Ext::AbstractToggleButton:

Inheritance graph
[legend]

List of all members.

Public Slots

void setChecked (bool)
 Change the state of the button.
virtual void setChecked ()
 Set the button checked.
virtual void setUnChecked ()
 Set the button unChecked.

Public Member Functions

void setText (const WString &text)
 Change the text of the label.
const WString text () const
 Get the text of the label.
bool isChecked () const
 Returns the state of the button.

Public Attributes

EventSignal< void > checked
 Signal emitted when the button gets checked.
EventSignal< void > unChecked
 Signal emitted when the button gets unChecked.


Detailed Description

Abstract base class for Radio button and Check boxes.

Ext/AbstractToggleButton

A toggle button provides a button with a boolean state (checked or unchecked), and a text label.

To act on a change of the state, either connect a slot to the changed() signal, or connect a slot to the checked or unChecked signals.

The current state (checked or unchecked) may be inspected using the isChecked() method.

FIXME: add image functionality for the label.

The API is identical to the WAbstractToggleButton API.


Member Function Documentation

void Wt::Ext::AbstractToggleButton::setChecked ( bool  how  )  [slot]

Change the state of the button.

Does not emit one of the checked or unChecked signals.

See also:
setChecked(), setUnChecked()

void Wt::Ext::AbstractToggleButton::setChecked (  )  [virtual, slot]

Set the button checked.

Does not emit the checked signal.

See also:
setChecked(bool)

void Wt::Ext::AbstractToggleButton::setUnChecked (  )  [virtual, slot]

Set the button unChecked.

Does not emit the unChecked signal.

See also:
setChecked(bool)


Generated on Fri Jul 25 17:56:38 2008 for Wt by doxygen 1.5.3