This commit is contained in:
Ivan I. Ovchinnikov
2026-07-27 21:15:36 +03:00
commit 47b1e70663
15 changed files with 1038 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
#ifndef SERIAL_SAMPLE_SERIALAPP_H
#define SERIAL_SAMPLE_SERIALAPP_H
#include "ConnectionWindow.h"
#include "PayloadWindow.h"
#include "LogWindow.h"
#include <string>
class SerialApp {
public:
SerialApp();
~SerialApp() = default;
void Initialize();
void RenderUI();
bool ShouldClose() const { return should_close; }
private:
void RenderMainMenuBar();
bool LoadTheme(const std::string& filepath); // Метод парсинга файла темы
bool show_connection_window = true;
bool show_payload_window = true;
bool show_log_window = true;
bool should_close;
ConnectionWindow connection_window;
PayloadWindow payload_window;
LogWindow log_window;
};
#endif // SERIAL_SAMPLE_SERIALAPP_H