Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
EdgeData Struct Reference
Collaboration diagram for EdgeData:

Public Types

enum  EdgeClass {
  ClassInvalid , ClassNone , ClassGrid , ClassTableBorder ,
  ClassExplicit , ClassInvalid , ClassNone , ClassGrid ,
  ClassTableBorder , ClassExplicit
}
enum  EdgeClass {
  ClassInvalid , ClassNone , ClassGrid , ClassTableBorder ,
  ClassExplicit , ClassInvalid , ClassNone , ClassGrid ,
  ClassTableBorder , ClassExplicit
}

Public Member Functions

 EdgeData (qreal width, const QTextTableCell &cell, QCss::Edge edge, EdgeClass edgeClass)
 EdgeData ()
bool operator< (const EdgeData &other) const
bool operator> (const EdgeData &other) const
 EdgeData (qreal width, const QTextTableCell &cell, QCss::Edge edge, EdgeClass edgeClass)
 EdgeData ()
bool operator< (const EdgeData &other) const
bool operator> (const EdgeData &other) const

Public Attributes

qreal width
QTextTableCell cell
QCss::Edge edge
EdgeClass edgeClass

Detailed Description

Definition at line 127 of file qtextdocumentlayout.cpp.

Member Enumeration Documentation

◆ EdgeClass [1/2]

Enumerator
ClassInvalid 
ClassNone 
ClassGrid 
ClassTableBorder 
ClassExplicit 
ClassInvalid 
ClassNone 
ClassGrid 
ClassTableBorder 
ClassExplicit 

Definition at line 129 of file qtextdocumentlayout.cpp.

◆ EdgeClass [2/2]

Enumerator
ClassInvalid 
ClassNone 
ClassGrid 
ClassTableBorder 
ClassExplicit 
ClassInvalid 
ClassNone 
ClassGrid 
ClassTableBorder 
ClassExplicit 

Definition at line 129 of file qtextdocumentlayout.cpp.

Constructor & Destructor Documentation

◆ EdgeData() [1/4]

EdgeData::EdgeData ( qreal width,
const QTextTableCell & cell,
QCss::Edge edge,
EdgeClass edgeClass )
inline

Definition at line 138 of file qtextdocumentlayout.cpp.

References EdgeData(), edge, and edgeClass.

Referenced by EdgeData().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EdgeData() [2/4]

EdgeData::EdgeData ( )
inline

Definition at line 140 of file qtextdocumentlayout.cpp.

References EdgeData(), ClassInvalid, edge, edgeClass, and QCss::NumEdges.

Referenced by EdgeData(), and cellEdgeData().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ EdgeData() [3/4]

EdgeData::EdgeData ( qreal width,
const QTextTableCell & cell,
QCss::Edge edge,
EdgeClass edgeClass )
inline

Definition at line 138 of file qtextdocumentlayout.cpp.

◆ EdgeData() [4/4]

EdgeData::EdgeData ( )
inline

Definition at line 140 of file qtextdocumentlayout.cpp.

Member Function Documentation

◆ operator<() [1/2]

bool EdgeData::operator< ( const EdgeData & other) const
inline

Definition at line 144 of file qtextdocumentlayout.cpp.

References QCss::BottomEdge, edge, edgeClass, QCss::LeftEdge, QCss::RightEdge, and QCss::TopEdge.

Referenced by operator>().

Here is the caller graph for this function:

◆ operator<() [2/2]

bool EdgeData::operator< ( const EdgeData & other) const
inline

Definition at line 144 of file qtextdocumentlayout.cpp.

◆ operator>() [1/2]

bool EdgeData::operator> ( const EdgeData & other) const
inline

Definition at line 154 of file qtextdocumentlayout.cpp.

References operator<().

Referenced by checkJoinedEdge(), and prioritizedEdgeAnchorOffset().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ operator>() [2/2]

bool EdgeData::operator> ( const EdgeData & other) const
inline

Definition at line 154 of file qtextdocumentlayout.cpp.

Member Data Documentation

◆ cell

QTextTableCell EdgeData::cell

Definition at line 159 of file qtextdocumentlayout.cpp.

◆ edge

◆ edgeClass

EdgeClass EdgeData::edgeClass

Definition at line 161 of file qtextdocumentlayout.cpp.

Referenced by EdgeData(), EdgeData(), drawCellBorder(), and operator<().

◆ width

qreal EdgeData::width

Definition at line 158 of file qtextdocumentlayout.cpp.


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