Design Patterns
operational::chain::Widget Class Reference

#include <widget.h>

Inheritance diagram for operational::chain::Widget:
Collaboration diagram for operational::chain::Widget:

Public Member Functions

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

Protected Member Functions

 Widget ()
 
 Widget (std::string name)
 
 Widget (std::string name, int topic)
 
 Widget (std::string name, int topic, HelpHandlerInterface *parent)
 

Constructor & Destructor Documentation

operational::chain::Widget::Widget ( )
protected
operational::chain::Widget::Widget ( std::string  name)
explicitprotected
operational::chain::Widget::Widget ( std::string  name,
int  topic 
)
protected
operational::chain::Widget::Widget ( std::string  name,
int  topic,
HelpHandlerInterface parent 
)
protected

Here is the call graph for this function:

Member Function Documentation

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

Implements operational::chain::HelpHandlerInterface.

Reimplemented in operational::chain::Button, and operational::chain::Dialog.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Implements operational::chain::HelpHandlerInterface.

Reimplemented in operational::chain::Button, and operational::chain::Dialog.

Here is the caller graph for this function:

std::string operational::chain::Widget::help_message ( ) const
virtual
std::string operational::chain::Widget::name ( ) const
virtual

Here is the caller graph for this function:

void operational::chain::Widget::SetHandler ( HelpHandlerInterface parent,
int  topic 
)
overridevirtual

Implements operational::chain::HelpHandlerInterface.

Here is the call graph for this function:

int operational::chain::Widget::topic ( ) const
virtual

Here is the caller graph for this function:


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