42 #ifndef __OPENFLUID_UIWARESDEV_WARESRCMSGPARSER_HPP__
43 #define __OPENFLUID_UIWARESDEV_WARESRCMSGPARSER_HPP__
46 #if (QT_VERSION_MAJOR < 6)
53 # include <QRegularExpression>
60 namespace openfluid {
namespace ui {
namespace waresdev {
73 MSG_COMMAND, MSG_STANDARD, MSG_WARNING, MSG_ERROR,
86 m_OriginalMsgLine = MessageLine.toUtf8();
120 #if (QT_VERSION_MAJOR < 6)
121 QRegExp m_GccMsgParseRx = QRegExp(
"^(.+):(\\d+):(\\d+): *(warning|error|note): *(.+)");
123 QRegularExpression m_GccMsgParseRx = QRegularExpression(
"^(.+):(\\d+):(\\d+): *(warning|error|note): *(.+)");
141 #if (QT_VERSION_MAJOR < 6)
142 QRegExp m_CMakeMsgParseRx = QRegExp(
"^CMake Error at (.+):(\\d+) *(.+)");
144 QRegularExpression m_CMakeMsgParseRx = QRegularExpression(
"^CMake Error at (.+):(\\d+) *(.+)");
Definition: WareSrcMsgParser.hpp:138
WareSrcMsgParserCMake(const QString &AbsolutePath)
WareSrcMsgParser::WareSrcMsg parse(const QString &MessageLine, WareSrcMsgParser::WareSrcMsg::MessageType DefaultMsgType)
Definition: WareSrcMsgParser.hpp:117
WareSrcMsgParser::WareSrcMsg parse(const QString &MessageLine, WareSrcMsgParser::WareSrcMsg::MessageType DefaultMsgType)
Definition: WareSrcMsgParser.hpp:103
WareSrcMsgParser::WareSrcMsg parse(const QString &MessageLine, WareSrcMsgParser::WareSrcMsg::MessageType DefaultMsgType)
Definition: WareSrcMsgParser.hpp:68
QString m_Path
Definition: WareSrcMsgParser.hpp:78
QByteArray m_OriginalMsgLine
Definition: WareSrcMsgParser.hpp:76
WareSrcMsg(const QString &MessageLine, MessageType MsgType=MessageType::MSG_STANDARD)
Definition: WareSrcMsgParser.hpp:83
QString m_Content
Definition: WareSrcMsgParser.hpp:81
MessageType
Definition: WareSrcMsgParser.hpp:72
MessageType m_Type
Definition: WareSrcMsgParser.hpp:77
Definition: WareSrcMsgParser.hpp:64
virtual WareSrcMsg parse(const QString &MessageLine, WareSrcMsgParser::WareSrcMsg::MessageType DefaultMsgType)=0
virtual ~WareSrcMsgParser()
Definition: WareSrcMsgParser.hpp:90
#define OPENFLUID_API
Definition: dllexport.hpp:86
Definition: ApplicationException.hpp:47