23 #ifndef __DS_MESSAGE_H_
24 #define __DS_MESSAGE_H_
44 static QString
getMessage(
unsigned messageType);
82 static const unsigned IGNORE_TYPE = 0;
90 static const unsigned CUSTOM_INFORMATION = 1;
94 static const unsigned CANCELLED = 2;
98 static const unsigned SUCCESSFUL = 3;
106 static const unsigned CUSTOM_ERROR = 0x7fffffff;
111 static const unsigned BANNED_FROM_MASTERSERVER = CUSTOM_ERROR + 1;
117 static const unsigned GAME_NOT_FOUND_BUT_CAN_BE_INSTALLED = CUSTOM_ERROR + 2;
123 static Message customError(
const QString &content)
125 return Message(Type::CUSTOM_ERROR, content);
131 static Message customInformation(
const QString &content)
133 return Message(Type::CUSTOM_INFORMATION, content);
153 Message(
unsigned type,
const QString &content);
161 QString contents()
const;
166 bool isCustom()
const;
170 bool isError()
const;
174 bool isIgnore()
const;
179 bool isInformation()
const;
184 unsigned timestamp()
const;
188 unsigned type()
const;