14 #ifndef BERRYSTATUS_H_
15 #define BERRYSTATUS_H_
37 SourceLocation(
const QString& fileName = QString(),
const QString& methodName = QString(),
int lineNumber = 0)
38 : fileName(fileName), methodName(methodName), lineNumber(lineNumber)
74 ctkException* exception;
78 static const QList<IStatus::Pointer> theEmptyStatusArray;
104 Status(
const Severity& severity,
const QString& pluginId,
int code,
const QString& message,
119 Status(
const Severity& severity,
const QString& pluginId,
int code,
const QString& message,
133 Status(
const Severity& severity,
const QString& pluginId,
const QString& message,
148 Status(
const Severity& severity,
const QString& pluginId,
const QString& message,
194 bool Matches(
const Severities& severityMask)
const override;
257 #define BERRY_STATUS_LOC berry::Status::SourceLocation(__FILE__, __FUNCTION__, __LINE__)
Implements transparent reference counting.
int GetLineNumber() const override
bool Matches(const Severities &severityMask) const override
static const IStatus::Pointer OK_STATUS(const SourceLocation &sl)
virtual void SetException(const ctkException &exception)
const ctkException * GetException() const override
QString GetPlugin() const override
virtual void SetMessage(const QString &message)
int GetCode() const override
bool IsOK() const override
QString GetFileName() const override
virtual void SetPlugin(const QString &pluginId)
QString GetMethodName() const override
Status(const Severity &severity, const QString &pluginId, int code, const QString &message, const ctkException &exc, const SourceLocation &sl)
Severity GetSeverity() const override
static const IStatus::Pointer CANCEL_STATUS(const SourceLocation &sl)
Status(const Severity &severity, const QString &pluginId, const QString &message, const ctkException &exc, const SourceLocation &sl)
bool IsMultiStatus() const override
virtual void SetCode(int code)
Status(const Severity &severity, const QString &pluginId, const QString &message, const SourceLocation &sl)
QList< IStatus::Pointer > GetChildren() const override
QString ToString() const override
Status(const Severity &severity, const QString &pluginId, int code, const QString &message, const SourceLocation &sl)
QString GetMessage() const override
virtual void SetSeverity(const Severity &severity)
#define org_blueberry_core_runtime_EXPORT
SourceLocation(const QString &fileName=QString(), const QString &methodName=QString(), int lineNumber=0)