2026-04-12 17:31:32 +03:00
|
|
|
#pragma once
|
2026-04-17 19:32:49 +03:00
|
|
|
#include "Screen.hpp"
|
2026-04-12 17:31:32 +03:00
|
|
|
|
2026-04-17 19:32:49 +03:00
|
|
|
class FileSelectScreen : public Screen {
|
2026-04-12 17:31:32 +03:00
|
|
|
public:
|
2026-04-17 19:32:49 +03:00
|
|
|
FileSelectScreen(MainProgram& m);
|
|
|
|
|
virtual void gui_layout_run() override;
|
|
|
|
|
virtual void draw(SkCanvas* canvas) override;
|
2026-04-19 17:44:48 +03:00
|
|
|
private:
|
|
|
|
|
const std::vector<std::string>& get_file_list();
|
|
|
|
|
std::optional<std::vector<std::string>> fileListOptional;
|
2026-04-12 17:31:32 +03:00
|
|
|
};
|