Service Menu: afegides opcions per als mandos
This commit is contained in:
@@ -9,11 +9,12 @@
|
||||
#include "ui_message.h" // Para UIMessage
|
||||
|
||||
class MenuOption;
|
||||
class MenuRenderer; // <-- Nuevo
|
||||
class MenuRenderer;
|
||||
|
||||
class ServiceMenu {
|
||||
public:
|
||||
enum class SettingsGroup {
|
||||
CONTROLS,
|
||||
VIDEO,
|
||||
AUDIO,
|
||||
SETTINGS,
|
||||
@@ -30,6 +31,7 @@ class ServiceMenu {
|
||||
static constexpr size_t OPTIONS_HORIZONTAL_PADDING = 20;
|
||||
static constexpr size_t MIN_WIDTH = 240;
|
||||
static constexpr size_t MIN_GAP_OPTION_VALUE = 30;
|
||||
static constexpr size_t SETTINGS_GROUP_SIZE = 6;
|
||||
|
||||
// --- Métodos de singleton ---
|
||||
static void init();
|
||||
@@ -88,6 +90,7 @@ class ServiceMenu {
|
||||
void initializeOptions();
|
||||
void updateMenu();
|
||||
void applySettings();
|
||||
void applyControlsSettings();
|
||||
void applyVideoSettings();
|
||||
static void applyAudioSettings();
|
||||
void applySettingsSettings();
|
||||
|
||||
Reference in New Issue
Block a user