EmlaLockSafe
views::PreferencesMenu Class Reference

preferences menu More...

#include <PreferencesMenu.h>

Inheritance diagram for views::PreferencesMenu:

Public Member Functions

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

preferences menu

Constructor & Destructor Documentation

◆ PreferencesMenu() [1/3]

views::PreferencesMenu::PreferencesMenu ( 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

◆ PreferencesMenu() [2/3]

views::PreferencesMenu::PreferencesMenu ( const PreferencesMenu other)
delete

Copy constructor - not available.

◆ PreferencesMenu() [3/3]

views::PreferencesMenu::PreferencesMenu ( PreferencesMenu &&  other)
deletenoexcept

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

Member Function Documentation

◆ activate()

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

called as soon as the view becomes active


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