This commit is contained in:
Chenwenxuan
2024-03-06 14:54:30 +08:00
commit edac2715f0
1525 changed files with 809982 additions and 0 deletions

View File

@@ -0,0 +1,70 @@
#include "myexception.h"
MyException::MyException(ExceptLevel value)
{
exceptInfo = QString("");
level = value;
exceptCode = NOTHING;
}
MyException::MyException(const QString& text,ExceptLevel value)
{
exceptInfo = text;
level = value;
exceptCode = NOTHING;
}
MyException::MyException(int exceptCodeValue,ExceptLevel value)
{
exceptCode = exceptCodeValue;
level = value;
exceptInfo = QString("");
}
MyException::MyException(QString text,int exceptCodeValue,ExceptLevel value)
{
exceptInfo = text;
exceptCode = exceptCodeValue;
level = value;
}
void MyException::setExceptLevel(ExceptLevel levelValue)
{
level = levelValue;
}
QString MyException::getExceptInfo()
{
return exceptInfo;
}
QString MyException::getExceptInfoWithExceptCode()
{
return exceptInfo+getExceptCodeText();
}
int MyException::getExceptCode()
{
return exceptCode;
}
void MyException::setExceptCode(int value)
{
exceptCode = value;
}
ExceptLevel MyException::getExceptLevel()
{
return level;
}
void MyException::setExceptInfo(QString text)
{
exceptInfo = text;
}
QString MyException::getExceptCodeText()
{
return QString(" 异常代码为:%1").arg(exceptCode);
}