Add ScreenUserPage (content tbd)

This commit is contained in:
3djc
2021-04-06 17:00:26 +02:00
parent d4c1728268
commit 979a498093
3 changed files with 21 additions and 1 deletions
+2 -1
View File
@@ -32,9 +32,10 @@ void ScreenMenu::updateTabs()
{
removeAllTabs();
addTab(new ScreenUserPage());
for (int index = 0; index < MAX_CUSTOM_SCREENS; index++) {
if (customScreens[index]) {
auto tab = new ScreenSetupPage(this, customScreens[index], g_model.screenData[index]);
std::string title(STR_MAIN_VIEW_X);
title.back() = index + '1';
+10
View File
@@ -26,6 +26,16 @@
#define SET_DIRTY() storageDirty(EE_MODEL)
ScreenUserPage::ScreenUserPage():
PageTab(STR_USER_INTERFACE, ICON_THEME_SETUP)
{
}
void ScreenUserPage::build(FormWindow * window)
{
}
ScreenAddPage::ScreenAddPage(ScreenMenu * menu, uint8_t pageIndex):
PageTab(),
menu(menu),
+9
View File
@@ -22,6 +22,15 @@
#include "layout.h"
#include "datastructs.h"
class ScreenUserPage: public PageTab {
public:
ScreenUserPage();
void build(FormWindow * window) override;
protected:
};
class ScreenAddPage: public PageTab {
public:
ScreenAddPage(ScreenMenu * menu, uint8_t pageIndex);