#include "support/LAssert.h"
#include "debug.h"
-
-ButtonController::~ButtonController()
-{}
-
+using namespace lyx::support;
BCView & ButtonController::view() const
{
- lyx::Assert(view_.get());
+ Assert(view_.get());
return *view_.get();
}
ButtonPolicy & ButtonController::bp() const
{
- lyx::Assert(bp_.get());
+ Assert(bp_.get());
return *bp_.get();
}
}
-void ButtonController::refresh()
+void ButtonController::refresh() const
{
view().refresh();
}
-
-void ButtonController::refreshReadOnly()
+
+void ButtonController::refreshReadOnly() const
{
view().refreshReadOnly();
}
-void ButtonController::ok()
+void ButtonController::ok() const
{
input(ButtonPolicy::SMI_OKAY);
}
-void ButtonController::input(ButtonPolicy::SMInput in)
+void ButtonController::input(ButtonPolicy::SMInput in) const
{
if (ButtonPolicy::SMI_NOOP == in)
return;
}
-void ButtonController::apply()
+void ButtonController::apply() const
{
input(ButtonPolicy::SMI_APPLY);
}
-void ButtonController::cancel()
+void ButtonController::cancel() const
{
input(ButtonPolicy::SMI_CANCEL);
}
-void ButtonController::restore()
+void ButtonController::restore() const
{
input(ButtonPolicy::SMI_RESTORE);
}
-void ButtonController::hide()
+void ButtonController::hide() const
{
input(ButtonPolicy::SMI_HIDE);
}
-void ButtonController::valid(bool v)
+void ButtonController::valid(bool v) const
{
if (v) {
input(ButtonPolicy::SMI_VALID);
}
-void ButtonController::invalid()
-{
- input(ButtonPolicy::SMI_INVALID);
-}
-
-
-bool ButtonController::readOnly(bool ro)
+bool ButtonController::readOnly(bool ro) const
{
lyxerr[Debug::GUI] << "Setting controller ro: " << ro << std::endl;
view().refresh();
return ro;
}
-
-
-void ButtonController::readWrite()
-{
- readOnly(false);
-}