14 #ifndef BERRYMULTISTATUS_H_
15 #define BERRYMULTISTATUS_H_
36 QList<IStatus::Pointer> children;
39 Severity GetMaxSeverity(
const QList<Pointer> &children)
const;
55 MultiStatus(
const QString& pluginId,
int code,
const QList<IStatus::Pointer>& newChildren,
69 MultiStatus(
const QString& pluginId,
int code,
const QList<IStatus::Pointer>& newChildren,
70 const QString& message,
const ctkException& exception,
const SourceLocation& sl);
81 MultiStatus(
const QString& pluginId,
int code,
const QString& message,
95 MultiStatus(
const QString& pluginId,
int code,
const QString& message,
void AddAll(IStatus::Pointer status)
void Add(IStatus::Pointer status)
MultiStatus(const QString &pluginId, int code, const QList< IStatus::Pointer > &newChildren, const QString &message, const SourceLocation &sl)
QList< IStatus::Pointer > GetChildren() const override
MultiStatus(const QString &pluginId, int code, const QList< IStatus::Pointer > &newChildren, const QString &message, const ctkException &exception, const SourceLocation &sl)
void Merge(const IStatus::Pointer &status)
bool IsMultiStatus() const override
QString ToString() const override
MultiStatus(const QString &pluginId, int code, const QString &message, const SourceLocation &sl)
MultiStatus(const QString &pluginId, int code, const QString &message, const ctkException &exception, const SourceLocation &sl)
berryObjectMacro(berry::MultiStatus)
Implements transparent reference counting.
#define org_blueberry_core_runtime_EXPORT