libwallaby  v24
The wallaby standard library
AbstractButton Class Referenceabstract

#include <button.hpp>

Inheritance diagram for AbstractButton:
Sensor< bool > AbstractTextButton IdButton

Public Member Functions

virtual ~AbstractButton ()
 
virtual void setPressed (bool pressed)=0
 
bool isPressed () const
 
bool isNotPressed () const
 
bool isClicked () const
 
virtual void waitUntilReleased () const
 
virtual void waitUntilPressed () const
 
virtual void waitUntilClicked () const
 
- Public Member Functions inherited from Sensor< bool >
virtual ~Sensor ()
 
virtual bool value () const =0
 

Constructor & Destructor Documentation

virtual AbstractButton::~AbstractButton ( )
virtual

Member Function Documentation

bool AbstractButton::isClicked ( ) const
inline
bool AbstractButton::isNotPressed ( ) const
inline
bool AbstractButton::isPressed ( ) const
inline

References Sensor< T >::value().

virtual void AbstractButton::setPressed ( bool  pressed)
pure virtual

Implemented in IdButton.

virtual void AbstractButton::waitUntilClicked ( ) const
virtual
virtual void AbstractButton::waitUntilPressed ( ) const
virtual
virtual void AbstractButton::waitUntilReleased ( ) const
virtual

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