1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
#ifndef _0b449527_0787_4563_b64a_2cb4729eb9ab_
#define _0b449527_0787_4563_b64a_2cb4729eb9ab_
#include <MyGUI.h>
namespace tools
{
class GroupMessage
{
MYGUI_SINGLETON_DECLARATION(GroupMessage);
public:
GroupMessage() :
mSingletonHolder(this)
{
}
void initialise();
void shutdown();
void addMessage(const MyGUI::UString& _message, MyGUI::LogLevel _type);
private:
void showMessages();
void notifyFrameStarted(float _time);
private:
using VectorUString = std::vector<MyGUI::UString>;
VectorUString mErrorMessages;
VectorUString mWarningMessages;
};
}
#endif
|