From 212b84579155bff77351f4f269b34aaee60db2b3 Mon Sep 17 00:00:00 2001 From: Alexander Klein Date: Wed, 28 Dec 2022 17:44:40 +0100 Subject: [PATCH] added setCountPages --- lib/Menu/menuInformationSites.cpp | 8 ++++++++ lib/Menu/menuInformationSites.h | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/Menu/menuInformationSites.cpp b/lib/Menu/menuInformationSites.cpp index 5a5804f..983458f 100644 --- a/lib/Menu/menuInformationSites.cpp +++ b/lib/Menu/menuInformationSites.cpp @@ -63,6 +63,14 @@ void MenuInformationSites::update() { this->lastMillis = millis(); } +bool MenuInformationSites::setCountPages(uint8_t pages) { + if (this->countPages < pages) + this->countPages = pages; + else + return false; + return true; +} + uint8_t MenuInformationSites::getCountPages() const { return this->countPages; } diff --git a/lib/Menu/menuInformationSites.h b/lib/Menu/menuInformationSites.h index e9f3e14..14e07f0 100644 --- a/lib/Menu/menuInformationSites.h +++ b/lib/Menu/menuInformationSites.h @@ -20,7 +20,7 @@ class MenuInformationSites : public MenuControl { * * @param amount of pages */ - MenuInformationSites(uint8_t pages); + MenuInformationSites(uint8_t pages = 1); /** * @brief Next page @@ -67,6 +67,7 @@ class MenuInformationSites : public MenuControl { void update() override; protected: + bool setCountPages(uint8_t pages); uint8_t getCountPages() const; uint8_t getCurrentPage() const;