13 #ifndef BERRYISTATUS_H_ 14 #define BERRYISTATUS_H_ 76 Q_DECLARE_FLAGS(Severities,
Severity)
85 virtual QList<IStatus::Pointer> GetChildren()
const = 0;
92 virtual int GetCode()
const = 0;
102 virtual const ctkException* GetException()
const = 0;
110 virtual QString GetMessage()
const = 0;
118 virtual QString GetPlugin()
const = 0;
140 virtual Severity GetSeverity()
const = 0;
159 virtual bool IsMultiStatus()
const = 0;
168 virtual bool IsOK()
const = 0;
187 virtual bool Matches(
const Severities& severityMask)
const = 0;
189 virtual QString GetFileName()
const = 0;
191 virtual QString GetMethodName()
const = 0;
193 virtual int GetLineNumber()
const = 0;
198 Q_DECLARE_OPERATORS_FOR_FLAGS(berry::IStatus::Severities)
Light weight base class for most BlueBerry classes.
#define org_blueberry_core_runtime_EXPORT
#define berryObjectMacro(...)