TError Class
TError 错误处理类。 处理各种异常情况下发生的错误情况。 More...
Header: | #include <TError> |
Public Functions
TError() | |
TError(const QString &iTextStr, const QString &iTypeStr = "", const QString &iCodeStr = "", const QString &iTraceStr = "") | |
TError(const TError &iOther) | |
~TError() | |
void | clearError() |
QString | code() const |
bool | isValid() const |
void | setCode(const QString &iCodeStr) |
void | setError(const QString &iTextStr, const QString &iTypeStr = "", const QString &iCodeStr = "", const QString &iTraceStr = "") |
void | setText(const QString &iTextStr) |
void | setTrace(const QString &iTraceStr) |
void | setType(const QString &iTypeStr) |
QString | text() const |
QString | trace() const |
QString | type() const |
TError & | operator=(const TError &iOther) |
Detailed Description
TError 错误处理类。 处理各种异常情况下发生的错误情况。
Member Function Documentation
TError::TError()
根据父对象来创建一个TError实例。
TError::TError(const QString &iTextStr, const QString &iTypeStr = "", const QString &iCodeStr = "", const QString &iTraceStr = "")
根据错误内容,错误类型,错误代码和父对象来创建一个TError实例。
TError::TError(const TError &iOther)
根据一个TError实例,拷贝生成一个TError实例。 other 为拷贝实例。
TError::~TError()
Destroys the instance of TError.
void TError::clearError()
清除TError错误所有内容,并将其设置为无效。
QString TError::code() const
返回TError错误代码。
See also setCode().
bool TError::isValid() const
返回TError错误类是否有效。 如果text或code不为空,则返回true, 否则返回false;
See also setText(), setType(), setCode(), and setError().
void TError::setCode(const QString &iCodeStr)
设置TError错误代码为code的值。
See also code().
void TError::setError(const QString &iTextStr, const QString &iTypeStr = "", const QString &iCodeStr = "", const QString &iTraceStr = "")
设置TError错误所含内容,并发送错误改变消息。 text 为错误内容 type 为错误类型 code 为错误代码
void TError::setText(const QString &iTextStr)
设置TError错误内容为text的值。
See also text().
void TError::setTrace(const QString &iTraceStr)
设置错误来源;
See also trace().
void TError::setType(const QString &iTypeStr)
设置TError错误类型为type的值。
See also type().
QString TError::text() const
返回TError错误内容。
See also setText().
QString TError::trace() const
返回错误来源;
See also setTrace().
QString TError::type() const
返回TError错误类型。
See also setType().