blob: 61e7e70b474dc8d4a729764fa7c54ee79a04ca83 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#ifndef _KEYCFG_ERROR_HANDLER_H_
#define _KEYCFG_ERROR_HANDLER_H_
#include <qstring.h>
#include <qxml.h>
class KeycfgErrorHandler : public QXmlErrorHandler
{
public:
KeycfgErrorHandler(){}
virtual ~KeycfgErrorHandler(){}
bool warning(const QXmlParseException& exception);
bool error(const QXmlParseException& exception);
bool fatalError(const QXmlParseException& exception);
QString errorString();
private:
void setErrorString(const QString& header,
const QXmlParseException& exception);
QString m_errstr;
};
#endif /* _KEYCFG_ERROR_HANDLER_H_ */
|