33 lines
546 B
C
33 lines
546 B
C
|
|
//
|
||
|
|
// Created by Krad on 2021/12/16.
|
||
|
|
//
|
||
|
|
|
||
|
|
#ifndef GUI_GUIERRORLE_H
|
||
|
|
#define GUI_GUIERRORLE_H
|
||
|
|
|
||
|
|
#include "GUIErrorBase.h"
|
||
|
|
/**
|
||
|
|
* GUIError of Level Error
|
||
|
|
*/
|
||
|
|
class GUIErrorLE: public GUIErrorBase {
|
||
|
|
public:
|
||
|
|
GUIErrorLE()= default;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 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:
|
||
|
|
QString errorMessage = "Unknown error!";
|
||
|
|
};
|
||
|
|
|
||
|
|
|
||
|
|
#endif //GUI_GUIERRORLE_H
|