blob: e1faf18cc8959389ac3e2e0eb12e625ac17e14db (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#include "KeycfgErrorHandler.h"
void KeycfgErrorHandler::setErrorString(const QString& header,
const QXmlParseException& exception)
{
m_errstr = header;
m_errstr.append(": ");
m_errstr.append(exception.message());
m_errstr.append(" [");
m_errstr.append(QString::number(exception.lineNumber()));
m_errstr.append(", ");
m_errstr.append(QString::number(exception.columnNumber()));
m_errstr.append("]");
qWarning(m_errstr.latin1());
}
bool KeycfgErrorHandler::warning(const QXmlParseException& exception)
{
setErrorString("warning", exception);
return(true);
}
bool KeycfgErrorHandler::error(const QXmlParseException& exception)
{
setErrorString("error", exception);
return(false);
}
bool KeycfgErrorHandler::fatalError(const QXmlParseException& exception)
{
setErrorString("fatal", exception);
return(false);
}
QString KeycfgErrorHandler::errorString()
{
return(m_errstr);
}
|