Files
GUI/src/errorhandle/GUIErrorLW.h
2024-04-25 17:01:02 +08:00

39 lines
746 B
C++

#ifndef GUI_GUIERRORLW_H
#define GUI_GUIERRORLW_H
#include "GUIErrorBase.h"
#include <QVariant>
class GUIErrorLW :public GUIErrorBase {
public:
GUIErrorLW() =default;
static const QStringList& getWARNMessages(){
static QStringList message;
if (message.isEmpty())
{
for (int i = 0; i < 32; ++i) {
message<<QString("message %1!").arg(i);
}
}
return message;
}
/**
* parse error object from error msg
* @param errorMsg
*/
void parse(const QString& errorMsg) override ;
/**
* handle error, should be implement in sub class
*/
void handle() override;
private:
QVariant value;
};
#endif //GUI_GUIERRORLW_H