ui: Errorview

Tabbed view with errorview as tab
This commit is contained in:
Andreas Stallinger
2016-10-13 12:37:10 +02:00
parent 97b151371b
commit dc064e4756
82 changed files with 1641 additions and 197 deletions
@@ -0,0 +1,24 @@
#ifndef MESSAGE_ERROR_FILTER_CHANGED_H
#define MESSAGE_ERROR_FILTER_CHANGED_H
#include "utility/messaging/Message.h"
#include "data/ErrorFilter.h"
class MessageErrorFilterChanged
: public Message<MessageErrorFilterChanged>
{
public:
MessageErrorFilterChanged(const ErrorFilter& filter)
: errorFilter(filter)
{
}
static const std::string getStaticType()
{
return "MessageErrorFilterChanged";
}
const ErrorFilter errorFilter;
};
#endif // MESSAGE_ERROR_FILTER_CHANGED_H
@@ -0,0 +1,31 @@
#ifndef MESSAGE_NEW_ERRORS_H
#define MESSAGE_NEW_ERRORS_H
#include "utility/messaging/Message.h"
#include "data/StorageTypes.h"
class MessageNewErrors
: public Message<MessageNewErrors>
{
public:
MessageNewErrors(const std::vector<StorageError>& errors)
: errors(errors)
{
setSendAsTask(false);
}
static const std::string getStaticType()
{
return "MessageNewErrors";
}
virtual void print(std::ostream& os) const
{
os << errors.size() << " errors";
}
const std::vector<StorageError> errors;
};
#endif // MESSAGE_NEW_ERRORS_H
@@ -10,6 +10,12 @@ class MessageShowErrors
public:
MessageShowErrors(ErrorCountInfo errorCount)
: errorCount(errorCount)
, errorId(0)
{
}
MessageShowErrors(Id errorId)
: errorId(errorId)
{
}
@@ -19,6 +25,7 @@ public:
}
ErrorCountInfo errorCount;
Id errorId;
};
#endif // MESSAGE_SHOW_ERRORS_H