Design Patterns
operational::chain::Dialog Class Reference

#include <dialog.h>

Inheritance diagram for operational::chain::Dialog:
Collaboration diagram for operational::chain::Dialog:

Public Member Functions

 Dialog ()
 
 Dialog (std::string name)
 
 Dialog (std::string name, int topic)
 
 Dialog (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::Dialog::Dialog ( )
operational::chain::Dialog::Dialog ( std::string  name)
explicit
operational::chain::Dialog::Dialog ( std::string  name,
int  topic 
)
operational::chain::Dialog::Dialog ( std::string  name,
int  topic,
HelpHandlerInterface parent 
)

Here is the call graph for this function:

Member Function Documentation

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

Reimplemented from operational::chain::Widget.

Here is the call graph for this function:

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

Reimplemented from operational::chain::Widget.

Here is the caller graph for this function:

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

Reimplemented from operational::chain::Widget.


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