chore :refactored remaining views

This commit is contained in:
2025-12-19 17:37:42 +03:00
parent 4ada2c44ed
commit 8112096647
23 changed files with 898 additions and 569 deletions

View File

@@ -0,0 +1,25 @@
#ifndef CLRSYNC_GUI_WIDGETS_ERROR_MESSAGE_HPP
#define CLRSYNC_GUI_WIDGETS_ERROR_MESSAGE_HPP
#include "core/palette/palette.hpp"
#include <string>
namespace clrsync::gui::widgets
{
class error_message
{
public:
void set(const std::string& message);
void clear();
bool has_error() const;
const std::string& get() const;
void render(const core::palette& palette);
private:
std::string m_message;
};
} // namespace clrsync::gui::widgets
#endif // CLRSYNC_GUI_WIDGETS_ERROR_MESSAGE_HPP