mirror of
https://github.com/obsqrbtz/clrsync.git
synced 2026-04-09 12:37:41 +03:00
26 lines
515 B
C++
26 lines
515 B
C++
#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
|