Design Patterns
Main Page
Namespaces
Classes
Files
File List
font_dialog_director.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_FONT_DIALOG_DIRECTOR_H_
7
#define OPERATIONAL_MEDIATOR_FONT_DIALOG_DIRECTOR_H_
8
9
#include "
dialog_director_interface.h
"
10
#include "
list_box.h
"
11
#include "
entry_field.h
"
12
#include "
mediator_button.h
"
13
14
namespace
operational
15
{
16
namespace
madiator
17
{
18
class
FontDialogDirector
:
public
DialogDirectorInterface
19
{
20
public
:
21
FontDialogDirector
();
22
23
virtual
void
Initialize
(
MediatorButton
* ok_button,
MediatorButton
* cancel_button,
ListBox
* font_list,
EntryField
* font_name);
24
virtual
void
ShowDialog
()
override
;
25
virtual
void
WidgetChanged
(
MediatorWidgetInterface
* widget)
override
;
26
27
private
:
28
MediatorButton
* ok_button_;
29
MediatorButton
* cancel_button_;
30
ListBox
* font_list_;
31
EntryField
* font_name_;
32
};
33
}
34
}
35
36
#endif
37
operational
Definition:
application.cc:10
operational::madiator::MediatorWidgetInterface
Definition:
mediator_widget_interface.h:15
list_box.h
operational::madiator::FontDialogDirector::Initialize
virtual void Initialize(MediatorButton *ok_button, MediatorButton *cancel_button, ListBox *font_list, EntryField *font_name)
Definition:
font_dialog_director.cc:20
operational::madiator::FontDialogDirector::FontDialogDirector
FontDialogDirector()
Definition:
font_dialog_director.cc:12
operational::madiator::FontDialogDirector::WidgetChanged
virtual void WidgetChanged(MediatorWidgetInterface *widget) override
Definition:
font_dialog_director.cc:30
mediator_button.h
dialog_director_interface.h
operational::madiator::MediatorButton
Definition:
mediator_button.h:17
operational::madiator::ListBox
Definition:
list_box.h:21
operational::madiator::DialogDirectorInterface
Definition:
dialog_director_interface.h:15
operational::madiator::EntryField
Definition:
entry_field.h:17
entry_field.h
operational::madiator::FontDialogDirector::ShowDialog
virtual void ShowDialog() override
Definition:
font_dialog_director.cc:28
operational::madiator::FontDialogDirector
Definition:
font_dialog_director.h:18
src
operational
src
mediator
font_dialog_director.h
Generated by
1.8.10