Files
serial-imgui/include/SerialApp.h
T
Ivan I. Ovchinnikov 47b1e70663 initial
2026-07-27 21:15:36 +03:00

35 lines
755 B
C++

#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