EmlaLockSafe
views::HygieneOpeningMenu Class Reference

View used when the safe is unlocked for a hygiene opening. More...

#include <HygieneOpeningMenu.h>

Inheritance diagram for views::HygieneOpeningMenu:

Public Member Functions

 HygieneOpeningMenu (LiquidCrystal_PCF8574 *display, RotaryEncoder *encoder, const int &numberOfColumns, const int &numberOfRows)
 Construct a new hygiene opening menu object. More...
 
 HygieneOpeningMenu (const HygieneOpeningMenu &other)=delete
 Copy constructor - not available. More...
 
 HygieneOpeningMenu (HygieneOpeningMenu &&other) noexcept=delete
 Move constructor. More...
 
virtual void tick (const bool &forceRedraw)
 called during the loop function More...
 

Protected Member Functions

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

Detailed Description

View used when the safe is unlocked for a hygiene opening.

Constructor & Destructor Documentation

◆ HygieneOpeningMenu() [1/3]

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

Construct a new hygiene opening menu object.

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

◆ HygieneOpeningMenu() [2/3]

views::HygieneOpeningMenu::HygieneOpeningMenu ( const HygieneOpeningMenu other)
delete

Copy constructor - not available.

◆ HygieneOpeningMenu() [3/3]

views::HygieneOpeningMenu::HygieneOpeningMenu ( HygieneOpeningMenu &&  other)
deletenoexcept

Move constructor.

Member Function Documentation

◆ activate()

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

called as soon as the view becomes active

◆ tick()

virtual void views::HygieneOpeningMenu::tick ( const bool &  forceRedraw)
inlinevirtual

called during the loop function

Parameters
forceRedrawif true everything should be redrawn

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