KD Reports API Documentation  2.1
Public Types | Public Member Functions | Public Attributes | List of all members
KDReports::ElementData Struct Reference

#include <KDReportsElementData_p.h>

Collaboration diagram for KDReports::ElementData:
Collaboration graph
[legend]

Public Types

enum  Type { Inline, Block, Variable }
 

Public Member Functions

 ElementData (const ElementData &other)
 
 ElementData (Element *elem)
 
 ElementData (Element *elem, Qt::AlignmentFlag a)
 
 ElementData (KDReports::VariableType variable)
 
 ~ElementData ()
 
ElementDataoperator= (const ElementData &other)
 

Public Attributes

union {
   Qt::AlignmentFlag   m_align
 
   KDReports::VariableType   m_variableType
 
}; 
 
Elementm_element
 
Type m_type: 3
 

Detailed Description

Definition at line 41 of file KDReportsElementData_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
Inline 
Block 
Variable 

Definition at line 43 of file KDReportsElementData_p.h.

Constructor & Destructor Documentation

◆ ElementData() [1/4]

KDReports::ElementData::ElementData ( Element elem)
inline

Definition at line 47 of file KDReportsElementData_p.h.

◆ ElementData() [2/4]

KDReports::ElementData::ElementData ( Element elem,
Qt::AlignmentFlag  a 
)
inline

Definition at line 53 of file KDReportsElementData_p.h.

◆ ElementData() [3/4]

KDReports::ElementData::ElementData ( KDReports::VariableType  variable)
inline

Definition at line 60 of file KDReportsElementData_p.h.

◆ ElementData() [4/4]

KDReports::ElementData::ElementData ( const ElementData other)
inline

Definition at line 67 of file KDReportsElementData_p.h.

References operator=().

◆ ~ElementData()

KDReports::ElementData::~ElementData ( )
inline

Definition at line 76 of file KDReportsElementData_p.h.

References m_element.

Member Function Documentation

◆ operator=()

ElementData& KDReports::ElementData::operator= ( const ElementData other)
inline

Definition at line 68 of file KDReportsElementData_p.h.

References KDReports::Element::clone(), m_align, m_element, m_type, and m_variableType.

Referenced by ElementData().

Member Data Documentation

◆ @1

union { ... }

◆ m_align

Qt::AlignmentFlag KDReports::ElementData::m_align

◆ m_element

Element* KDReports::ElementData::m_element

◆ m_type

Type KDReports::ElementData::m_type

◆ m_variableType

KDReports::VariableType KDReports::ElementData::m_variableType

The documentation for this struct was generated from the following file:

© 2007-2021 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 on Fri Jul 15 2022 13:09:07 for KD Reports API Documentation by doxygen 1.8.20