Design Patterns
operational::chain::Button Class Reference

#include <button.h>

Inheritance diagram for operational::chain::Button:
Collaboration diagram for operational::chain::Button:

Public Member Functions

 Button ()
 
 Button (std::string name)
 
 Button (std::string name, int topic)
 
 Button (std::string name, int topic, HelpHandlerInterface *parent)
 
virtual bool HasHelp () override
 
virtual void HandleHelp () override
 
virtual std::string help_message () const override
 
- Public Member Functions inherited from operational::chain::Widget
virtual void SetHandler (HelpHandlerInterface *, int) override
 
virtual int topic () const
 
virtual std::string name () const
 
- Public Member Functions inherited from operational::chain::HelpHandlerInterface
virtual ~HelpHandlerInterface ()
 

Additional Inherited Members

- Protected Member Functions inherited from operational::chain::Widget
 Widget ()
 
 Widget (std::string name)
 
 Widget (std::string name, int topic)
 
 Widget (std::string name, int topic, HelpHandlerInterface *parent)
 

Constructor & Destructor Documentation

operational::chain::Button::Button ( )
operational::chain::Button::Button ( std::string  name)
explicit
operational::chain::Button::Button ( std::string  name,
int  topic 
)
operational::chain::Button::Button ( std::string  name,
int  topic,
HelpHandlerInterface parent 
)

Here is the call graph for this function:

Member Function Documentation

void operational::chain::Button::HandleHelp ( )
overridevirtual

Reimplemented from operational::chain::Widget.

Here is the call graph for this function:

bool operational::chain::Button::HasHelp ( )
overridevirtual

Reimplemented from operational::chain::Widget.

Here is the caller graph for this function:

std::string operational::chain::Button::help_message ( ) const
overridevirtual

Reimplemented from operational::chain::Widget.


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