[refactor] reorganize platform and wire sources

This commit is contained in:
dijunkun
2026-09-01 01:29:30 +08:00
parent fb0ab4f14e
commit 90184f5251
354 changed files with 2837 additions and 2456 deletions
+28
View File
@@ -0,0 +1,28 @@
#ifndef CROSSDESK_GUI_RENDER_H_
#define CROSSDESK_GUI_RENDER_H_
#include <memory>
namespace crossdesk {
class GuiApplication;
// Stable application-facing facade. The SDL application and feature
// controllers remain private implementation details.
class Render {
public:
Render();
~Render();
Render(const Render &) = delete;
Render &operator=(const Render &) = delete;
int Run();
private:
std::unique_ptr<GuiApplication> application_;
};
} // namespace crossdesk
#endif // CROSSDESK_GUI_RENDER_H_