EmlaLockSafe
views::EmlalockUnlockKeyMenu Class Reference

Menu for showing / changing the unlock key. More...

#include <EmlalockUnlockKeyMenu.h>

Inheritance diagram for views::EmlalockUnlockKeyMenu:

Public Member Functions

 EmlalockUnlockKeyMenu (LiquidCrystal_PCF8574 *display, RotaryEncoder *encoder, const int &numberOfColumns, const int &numberOfRows)
 Construct a new menu object. More...
 
 EmlalockUnlockKeyMenu (const EmlalockUnlockKeyMenu &other)=delete
 Copy constructor - not available. More...
 
 EmlalockUnlockKeyMenu (EmlalockUnlockKeyMenu &&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

Menu for showing / changing the unlock key.

Constructor & Destructor Documentation

◆ EmlalockUnlockKeyMenu() [1/3]

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

Construct a new menu object.

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

◆ EmlalockUnlockKeyMenu() [2/3]

views::EmlalockUnlockKeyMenu::EmlalockUnlockKeyMenu ( const EmlalockUnlockKeyMenu other)
delete

Copy constructor - not available.

◆ EmlalockUnlockKeyMenu() [3/3]

views::EmlalockUnlockKeyMenu::EmlalockUnlockKeyMenu ( EmlalockUnlockKeyMenu &&  other)
deletenoexcept

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

Member Function Documentation

◆ activate()

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

called as soon as the view becomes active


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