KD Reports API Documentation  2.0
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 55 of file KDReportsElementData_p.h.

Member Enumeration Documentation

◆ Type

Enumerator
Inline 
Block 
Variable 

Definition at line 71 of file KDReportsElementData_p.h.

Constructor & Destructor Documentation

◆ ElementData() [1/4]

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

Definition at line 75 of file KDReportsElementData_p.h.

◆ ElementData() [2/4]

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

Definition at line 81 of file KDReportsElementData_p.h.

◆ ElementData() [3/4]

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

Definition at line 88 of file KDReportsElementData_p.h.

◆ ElementData() [4/4]

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

Definition at line 95 of file KDReportsElementData_p.h.

◆ ~ElementData()

KDReports::ElementData::~ElementData ( )
inline

Definition at line 104 of file KDReportsElementData_p.h.

Member Function Documentation

◆ operator=()

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

Definition at line 96 of file KDReportsElementData_p.h.

Member Data Documentation

◆ @1

union { ... }

◆ m_align

Qt::AlignmentFlag KDReports::ElementData::m_align

Definition at line 110 of file KDReportsElementData_p.h.

Referenced by KDReports::Cell::build(), and KDReports::Frame::build().

◆ m_element

Element* KDReports::ElementData::m_element

Definition at line 106 of file KDReportsElementData_p.h.

Referenced by KDReports::Cell::build(), and KDReports::Frame::build().

◆ m_type

Type KDReports::ElementData::m_type

Definition at line 107 of file KDReportsElementData_p.h.

Referenced by KDReports::Cell::build(), and KDReports::Frame::build().

◆ m_variableType

KDReports::VariableType KDReports::ElementData::m_variableType

Definition at line 109 of file KDReportsElementData_p.h.

Referenced by KDReports::Cell::build(), and KDReports::Frame::build().


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 Sat Jan 8 2022 02:38:32 for KD Reports API Documentation by doxygen 1.8.17