Rename settings activity

This commit is contained in:
Konstantin Vukolov 2026-01-22 18:00:36 +03:00
parent e32394fc81
commit f8b64c6646
3 changed files with 18 additions and 18 deletions

View File

@ -5,7 +5,7 @@
#include <cstring>
#include "CalibreSettingsActivity.h"
#include "RemoteLibrarySettingsActivity.h"
#include "ClearCacheActivity.h"
#include "CrossPointSettings.h"
#include "KOReaderSettingsActivity.h"
@ -106,7 +106,7 @@ void CategorySettingsActivity::toggleCurrentSetting() {
} else if (strcmp(setting.name, "Remote Library") == 0) {
xSemaphoreTake(renderingMutex, portMAX_DELAY);
exitActivity();
enterNewActivity(new CalibreSettingsActivity(renderer, mappedInput, [this] {
enterNewActivity(new RemoteLibrarySettingsActivity(renderer, mappedInput, [this] {
exitActivity();
updateRequired = true;
}));

View File

@ -1,4 +1,4 @@
#include "CalibreSettingsActivity.h"
#include "RemoteLibrarySettingsActivity.h"
#include <GfxRenderer.h>
#include <WiFi.h>
@ -14,22 +14,22 @@
namespace {
constexpr int MENU_ITEMS = 3;
const char* menuNames[MENU_ITEMS] = {"Server URL", "OPDS Path", "Connect as Wireless Device"};
const char* menuNames[MENU_ITEMS] = {"Server URL", "OPDS Path", "Connect Calibre as Wireless Device"};
} // namespace
void CalibreSettingsActivity::taskTrampoline(void* param) {
auto* self = static_cast<CalibreSettingsActivity*>(param);
void RemoteLibrarySettingsActivity::taskTrampoline(void* param) {
auto* self = static_cast<RemoteLibrarySettingsActivity*>(param);
self->displayTaskLoop();
}
void CalibreSettingsActivity::onEnter() {
void RemoteLibrarySettingsActivity::onEnter() {
ActivityWithSubactivity::onEnter();
renderingMutex = xSemaphoreCreateMutex();
selectedIndex = 0;
updateRequired = true;
xTaskCreate(&CalibreSettingsActivity::taskTrampoline, "CalibreSettingsTask",
xTaskCreate(&RemoteLibrarySettingsActivity::taskTrampoline, "RemoteLibrarySettingsTask",
4096, // Stack size
this, // Parameters
1, // Priority
@ -37,7 +37,7 @@ void CalibreSettingsActivity::onEnter() {
);
}
void CalibreSettingsActivity::onExit() {
void RemoteLibrarySettingsActivity::onExit() {
ActivityWithSubactivity::onExit();
xSemaphoreTake(renderingMutex, portMAX_DELAY);
@ -49,7 +49,7 @@ void CalibreSettingsActivity::onExit() {
renderingMutex = nullptr;
}
void CalibreSettingsActivity::loop() {
void RemoteLibrarySettingsActivity::loop() {
if (subActivity) {
subActivity->loop();
return;
@ -76,7 +76,7 @@ void CalibreSettingsActivity::loop() {
}
}
void CalibreSettingsActivity::handleSelection() {
void RemoteLibrarySettingsActivity::handleSelection() {
xSemaphoreTake(renderingMutex, portMAX_DELAY);
if (selectedIndex == 0) {
@ -142,7 +142,7 @@ void CalibreSettingsActivity::handleSelection() {
xSemaphoreGive(renderingMutex);
}
void CalibreSettingsActivity::displayTaskLoop() {
void RemoteLibrarySettingsActivity::displayTaskLoop() {
while (true) {
if (updateRequired && !subActivity) {
updateRequired = false;
@ -154,7 +154,7 @@ void CalibreSettingsActivity::displayTaskLoop() {
}
}
void CalibreSettingsActivity::render() {
void RemoteLibrarySettingsActivity::render() {
renderer.clearScreen();
const auto pageWidth = renderer.getScreenWidth();

View File

@ -8,14 +8,14 @@
#include "activities/ActivityWithSubactivity.h"
/**
* Submenu for Calibre settings.
* Shows Calibre Web URL and Calibre Wireless Device options.
* Submenu for RemoteLibrary settings.
* Shows RemoteLibrary Web URL and Calibre Wireless Device options.
*/
class CalibreSettingsActivity final : public ActivityWithSubactivity {
class RemoteLibrarySettingsActivity final : public ActivityWithSubactivity {
public:
explicit CalibreSettingsActivity(GfxRenderer& renderer, MappedInputManager& mappedInput,
explicit RemoteLibrarySettingsActivity(GfxRenderer& renderer, MappedInputManager& mappedInput,
const std::function<void()>& onBack)
: ActivityWithSubactivity("CalibreSettings", renderer, mappedInput), onBack(onBack) {}
: ActivityWithSubactivity("RemoteLibrarySettings", renderer, mappedInput), onBack(onBack) {}
void onEnter() override;
void onExit() override;