KD Reports API Documentation  2.2
KDReportsErrorDetails_p.h
Go to the documentation of this file.
1 /****************************************************************************
2 **
3 ** This file is part of the KD Reports library.
4 **
5 ** SPDX-FileCopyrightText: 2007 Klarälvdalens Datakonsult AB, a KDAB Group company <info@kdab.com>
6 **
7 ** SPDX-License-Identifier: MIT
8 **
9 ****************************************************************************/
10 
11 #ifndef KDREPORTSERRORDETAILS_P_H
12 #define KDREPORTSERRORDETAILS_P_H
13 
14 //
15 // W A R N I N G
16 // -------------
17 //
18 // This file is not part of the KD Reports API. It exists purely as an
19 // implementation detail. This header file may change from version to
20 // version without notice, or even be removed.
21 //
22 // We mean it.
23 //
24 
25 #include <QString>
26 
27 namespace KDReports {
28 class HLineElementHandler;
29 
31 {
32 public:
34  : m_hasError(false)
35  , m_line(-1)
36  , m_column(-1)
37  , m_hlineHandler(nullptr)
38  {
39  }
40 
41  bool m_hasError;
42  int m_line;
43  int m_column;
44  QString m_message;
45 
46  // Hack: storage for XmlElementHandler which lacks a d pointer
47  HLineElementHandler *m_hlineHandler;
48 };
49 
50 }
51 
52 #endif /* KDREPORTSERRORDETAILS_P_H */

© Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-reports/
Generated by doxygen 1.9.1