convertit Asset i Audio

This commit is contained in:
2025-05-27 11:06:17 +02:00
parent 9bc07b2bcb
commit ada141cb09
29 changed files with 493 additions and 472 deletions

31
source/service_menu.h Normal file
View File

@@ -0,0 +1,31 @@
#pragma once
#include <vector>
#include <string>
class ServiceMenu
{
public:
static ServiceMenu &get_instance()
{
static ServiceMenu instance;
return instance;
}
// Eliminar copia y asignación
ServiceMenu(const ServiceMenu &) = delete;
ServiceMenu &operator=(const ServiceMenu &) = delete;
void show();
void render();
void handle_input();
void execute_option(size_t option);
private:
ServiceMenu();
~ServiceMenu() = default;
bool is_active;
size_t selected_option;
std::vector<std::string> options;
};