43 virtual const std::string&
window_id()
const override;
The controller is responsible to hold all the input widgets, and a pointer to the model and view.
The lua model is responsible to interact with the lua kernel base and keep track of what should be di...
virtual void pre_show() override
Bind the controller, initialize one of the static labels with info about this kernel,...
static void display(lua_kernel_base *lk)
Display a new console, using given video and lua kernel.
virtual const std::string & window_id() const override
The ID of the window to build.
const std::unique_ptr< controller > controller_
lua_interpreter(lua_kernel_base &lk)
Abstract base class for all modal dialogs.