2 * \file ControlButtons.C
3 * Read the file COPYING
5 * \author Angus Leeming
7 * Full author contact details are available in file CREDITS
13 #pragma implementation
16 #include "ControlButtons.h"
17 #include "ButtonControllerBase.h"
20 #include "support/LAssert.h"
23 ControlButtons::ControlButtons()
24 : emergency_exit_(false), is_closing_(false), bc_ptr_(0), view_ptr_(0)
28 void ControlButtons::ApplyButton()
35 void ControlButtons::OKButton()
45 void ControlButtons::CancelButton()
52 void ControlButtons::RestoreButton()
59 bool ControlButtons::IconifyWithMain() const
61 return lyxrc.dialogs_iconify_with_main;
65 ButtonControllerBase & ControlButtons::bc()
72 ViewBase & ControlButtons::view()
74 lyx::Assert(view_ptr_);
79 void ControlButtons::setView(ViewBase & v)
85 void ControlButtons::setButtonController(ButtonControllerBase & bc)