Change subsection name
This commit is contained in:
@@ -670,3 +670,4 @@ STR_RECOVERY_MODE: "Recovery Mode"
|
|||||||
STR_RECOVERY_MODE_HINT: "Place firmware.bin on SD card root and select it"
|
STR_RECOVERY_MODE_HINT: "Place firmware.bin on SD card root and select it"
|
||||||
STR_VIEW_LIST: "List"
|
STR_VIEW_LIST: "List"
|
||||||
STR_VIEW_GRID: "Grid"
|
STR_VIEW_GRID: "Grid"
|
||||||
|
STR_TOOL_UTILITIES: "Utilities"
|
||||||
|
|||||||
@@ -4,10 +4,10 @@
|
|||||||
#include <I18n.h>
|
#include <I18n.h>
|
||||||
|
|
||||||
#include "../ActivityResult.h"
|
#include "../ActivityResult.h"
|
||||||
|
#include "../settings/SettingInfo.h"
|
||||||
#include "CrossPointSettings.h"
|
#include "CrossPointSettings.h"
|
||||||
#include "KOReaderCredentialStore.h"
|
#include "KOReaderCredentialStore.h"
|
||||||
#include "components/UITheme.h"
|
#include "components/UITheme.h"
|
||||||
#include "../settings/SettingInfo.h"
|
|
||||||
|
|
||||||
FileContextMenuActivity::FileContextMenuActivity(GfxRenderer& renderer, MappedInputManager& mappedInput,
|
FileContextMenuActivity::FileContextMenuActivity(GfxRenderer& renderer, MappedInputManager& mappedInput,
|
||||||
const std::string& filePath)
|
const std::string& filePath)
|
||||||
@@ -17,17 +17,16 @@ FileContextMenuActivity::FileContextMenuActivity(GfxRenderer& renderer, MappedIn
|
|||||||
const bool isEpub = FsHelpers::hasEpubExtension(name);
|
const bool isEpub = FsHelpers::hasEpubExtension(name);
|
||||||
const bool isXtc = FsHelpers::hasXtcExtension(name);
|
const bool isXtc = FsHelpers::hasXtcExtension(name);
|
||||||
const bool isTxt = FsHelpers::hasTxtExtension(name) || FsHelpers::hasMarkdownExtension(name);
|
const bool isTxt = FsHelpers::hasTxtExtension(name) || FsHelpers::hasMarkdownExtension(name);
|
||||||
const bool isImage = FsHelpers::hasBmpExtension(name) || FsHelpers::hasJpgExtension(name) ||
|
const bool isImage =
|
||||||
FsHelpers::hasPngExtension(name);
|
FsHelpers::hasBmpExtension(name) || FsHelpers::hasJpgExtension(name) || FsHelpers::hasPngExtension(name);
|
||||||
|
|
||||||
if (isBin) {
|
if (isBin) {
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_FLASH_FIRMWARE, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_FLASH_FIRMWARE, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Separator(StrId::STR_NONE_OPT));
|
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
||||||
} else if (isImage) {
|
} else if (isImage) {
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_OPEN, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_OPEN, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_SET_SLEEP_SCREEN, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_SET_SLEEP_SCREEN, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Separator(StrId::STR_NONE_OPT));
|
menuItems.push_back(SettingInfo::Separator(StrId::STR_TOOL_UTILITIES));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
||||||
} else if (isEpub) {
|
} else if (isEpub) {
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_OPEN, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_OPEN, SettingAction::None));
|
||||||
@@ -36,20 +35,20 @@ FileContextMenuActivity::FileContextMenuActivity(GfxRenderer& renderer, MappedIn
|
|||||||
}
|
}
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_MARK_AS_READ, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_MARK_AS_READ, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_INFO, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_INFO, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Separator(StrId::STR_NONE_OPT));
|
menuItems.push_back(SettingInfo::Separator(StrId::STR_TOOL_UTILITIES));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_DELETE_CACHE, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_DELETE_CACHE, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
||||||
} else if (isXtc) {
|
} else if (isXtc) {
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_OPEN, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_OPEN, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_MARK_AS_READ, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_MARK_AS_READ, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_INFO, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_INFO, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Separator(StrId::STR_NONE_OPT));
|
menuItems.push_back(SettingInfo::Separator(StrId::STR_TOOL_UTILITIES));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_DELETE_CACHE, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_DELETE_CACHE, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
||||||
} else if (isTxt) {
|
} else if (isTxt) {
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_OPEN, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_OPEN, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_MARK_AS_READ, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_MARK_AS_READ, SettingAction::None));
|
||||||
menuItems.push_back(SettingInfo::Separator(StrId::STR_NONE_OPT));
|
menuItems.push_back(SettingInfo::Separator(StrId::STR_TOOL_UTILITIES));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_REMOVE, SettingAction::None));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -256,15 +256,17 @@ void EpubReaderMenuActivity::buildMenuItems(bool hasFootnotes, bool hasStarredPa
|
|||||||
SettingInfo::Action(StrId::STR_MARK_AS_READ, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
SettingInfo::Action(StrId::STR_MARK_AS_READ, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
||||||
menuItems.push_back(
|
menuItems.push_back(
|
||||||
SettingInfo::Action(StrId::STR_DELETE_CACHE, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
SettingInfo::Action(StrId::STR_DELETE_CACHE, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
||||||
menuItems.push_back(SettingInfo::Separator(StrId::STR_NONE_OPT).withSubmenu(StrId::STR_READER_TOOLS));
|
menuItems.push_back(SettingInfo::Separator(StrId::STR_TOOL_UTILITIES).withSubmenu(StrId::STR_READER_TOOLS));
|
||||||
menuItems.push_back(
|
menuItems.push_back(
|
||||||
SettingInfo::Action(StrId::STR_SCREENSHOT_BUTTON, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
SettingInfo::Action(StrId::STR_SCREENSHOT_BUTTON, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
||||||
menuItems.push_back(
|
menuItems.push_back(
|
||||||
SettingInfo::Action(StrId::STR_DISPLAY_QR, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
SettingInfo::Action(StrId::STR_DISPLAY_QR, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
||||||
menuItems.push_back(SettingInfo::Action(StrId::STR_GO_HOME_BUTTON, SettingAction::None));
|
menuItems.push_back(SettingInfo::Action(StrId::STR_GO_HOME_BUTTON, SettingAction::None));
|
||||||
|
#ifdef ENABLE_BENCHMARKS
|
||||||
menuItems.push_back(SettingInfo::Separator(StrId::STR_NONE_OPT).withSubmenu(StrId::STR_READER_TOOLS));
|
menuItems.push_back(SettingInfo::Separator(StrId::STR_NONE_OPT).withSubmenu(StrId::STR_READER_TOOLS));
|
||||||
menuItems.push_back(
|
menuItems.push_back(
|
||||||
SettingInfo::Action(StrId::STR_RENDER_BENCHMARK, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
SettingInfo::Action(StrId::STR_RENDER_BENCHMARK, SettingAction::None).withSubmenu(StrId::STR_READER_TOOLS));
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
EpubReaderMenuActivity::MenuAction EpubReaderMenuActivity::actionForNameId(StrId nameId) {
|
EpubReaderMenuActivity::MenuAction EpubReaderMenuActivity::actionForNameId(StrId nameId) {
|
||||||
|
|||||||
Reference in New Issue
Block a user