EmlaLockSafe
views::EmergencyMenu Class Reference

Emergency menu. More...

#include <EmergencyMenu.h>

Inheritance diagram for views::EmergencyMenu:

Public Member Functions

 EmergencyMenu (LiquidCrystal_PCF8574 *display, RotaryEncoder *encoder, const int &numberOfColumns, const int &numberOfRows)
 Construct a new main menu object. More...
 
 EmergencyMenu (const EmergencyMenu &other)=delete
 Copy constructor - not available. More...
 
 EmergencyMenu (EmergencyMenu &&other) noexcept=delete
 Move constructor - not available otherwise we get problems with the callbacks. More...
 

Protected Member Functions

virtual void activate ()
 called as soon as the view becomes active More...
 

Detailed Description

Emergency menu.

Constructor & Destructor Documentation

◆ EmergencyMenu() [1/3]

views::EmergencyMenu::EmergencyMenu ( LiquidCrystal_PCF8574 *  display,
RotaryEncoder *  encoder,
const int &  numberOfColumns,
const int &  numberOfRows 
)
inline

Construct a new main menu object.

Parameters
displaypointer to the display instance
encoderpointer to the encoder instance
numberOfColumnsnumber of display-columns
numberOfRowsnumber of display-rows

◆ EmergencyMenu() [2/3]

views::EmergencyMenu::EmergencyMenu ( const EmergencyMenu other)
delete

Copy constructor - not available.

◆ EmergencyMenu() [3/3]

views::EmergencyMenu::EmergencyMenu ( EmergencyMenu &&  other)
deletenoexcept

Move constructor - not available otherwise we get problems with the callbacks.

Member Function Documentation

◆ activate()

virtual void views::EmergencyMenu::activate ( )
inlineprotectedvirtual

called as soon as the view becomes active


The documentation for this class was generated from the following file: