Design Patterns
mediator_widget.h
Go to the documentation of this file.
1 // Based on "Design Patterns: Elements of Reusable Object-Oriented Software"
2 // book by Erich Gamma, John Vlissides, Ralph Johnson, and Richard Helm
3 //
4 // Created by Bartosz Rachwal. The National Institute of Advanced Industrial Science and Technology, Japan.
5 
6 #ifndef OPERATIONAL_MEDIATOR_MEDIATOR_WIDGET_H_
7 #define OPERATIONAL_MEDIATOR_MEDIATOR_WIDGET_H_
8 
11 
12 namespace operational
13 {
14 namespace madiator
15 {
17 {
18  public:
19  explicit MediatorWidget(DialogDirectorInterface* director);
20 
21  virtual void Changed() override;
22  virtual void HandleMouse(MouseEvent& event) override;
23 
24  private:
25  DialogDirectorInterface* director_;
26 };
27 }
28 }
29 
30 #endif
31 
Definition: mouse_event.h:13
Definition: application.cc:10
Definition: mediator_widget_interface.h:15
virtual void HandleMouse(MouseEvent &event) override
Definition: mediator_widget.cc:14
Definition: mediator_widget.h:16
MediatorWidget(DialogDirectorInterface *director)
Definition: mediator_widget.cc:12
Definition: dialog_director_interface.h:15
virtual void Changed() override
Definition: mediator_widget.cc:19