- Added MainUIHandler class to manage the main UI and polling for arrival data. - Introduced SettingsUI class for displaying QR code and configuration options. - Created SettingsUIHandler to manage settings UI lifecycle and web server interactions. - Developed WebHandler to handle HTTP requests for MTR route settings, including adding and removing routes. - Implemented web endpoints for fetching MTR lines, routes, and saving settings. - Enhanced UI with responsive design for e-ink displays and added error handling for web interactions.
12 lines
459 B
CMake
12 lines
459 B
CMake
# Explicit list of travel app sources
|
|
list(APPEND SRCS
|
|
"${CMAKE_CURRENT_LIST_DIR}/web/web_handlers.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/descriptor.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/settings/settings_handler.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/app.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/ui/settings_handler.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/ui/settings.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/ui/main_handler.cpp"
|
|
"${CMAKE_CURRENT_LIST_DIR}/ui/main.cpp"
|
|
)
|