Krita Source Code Documentation
Loading...
Searching...
No Matches
detail::VerticalSplitPolicy Struct Reference

Static Public Member Functions

static int rowEnd (const QRect &rc)
 
static int rowHeight (const QRect &rc)
 
static bool rowIsLess (const QRect &lhs, const QRect &rhs)
 
static int rowStart (const QRect &rc)
 
static void setRowEnd (QRect &rc, int rowEnd)
 
static QRect splitRectHi (const QRect &rc, int rowEnd)
 
static QRect splitRectLo (const QRect &rc, int rowEnd)
 

Detailed Description

Definition at line 81 of file KisRegion.cpp.

Member Function Documentation

◆ rowEnd()

static int detail::VerticalSplitPolicy::rowEnd ( const QRect & rc)
inlinestatic

Definition at line 86 of file KisRegion.cpp.

86 {
87 return rc.bottom();
88 }

◆ rowHeight()

static int detail::VerticalSplitPolicy::rowHeight ( const QRect & rc)
inlinestatic

Definition at line 89 of file KisRegion.cpp.

89 {
90 return rc.height();
91 }

◆ rowIsLess()

static bool detail::VerticalSplitPolicy::rowIsLess ( const QRect & lhs,
const QRect & rhs )
inlinestatic

Definition at line 95 of file KisRegion.cpp.

95 {
96 return lhs.y() < rhs.y();
97 }

◆ rowStart()

static int detail::VerticalSplitPolicy::rowStart ( const QRect & rc)
inlinestatic

Definition at line 83 of file KisRegion.cpp.

83 {
84 return rc.y();
85 }

◆ setRowEnd()

static void detail::VerticalSplitPolicy::setRowEnd ( QRect & rc,
int rowEnd )
inlinestatic

Definition at line 92 of file KisRegion.cpp.

92 {
93 return rc.setBottom(rowEnd);
94 }
static int rowEnd(const QRect &rc)
Definition KisRegion.cpp:86

References rowEnd().

◆ splitRectHi()

static QRect detail::VerticalSplitPolicy::splitRectHi ( const QRect & rc,
int rowEnd )
inlinestatic

Definition at line 98 of file KisRegion.cpp.

98 {
99 return QRect(rc.x(), rc.y(),
100 rc.width(), rowEnd - rc.y() + 1);
101 }

References rowEnd().

◆ splitRectLo()

static QRect detail::VerticalSplitPolicy::splitRectLo ( const QRect & rc,
int rowEnd )
inlinestatic

Definition at line 102 of file KisRegion.cpp.

102 {
103 return QRect(rc.x(), rowEnd + 1,
104 rc.width(), rc.height() - (rowEnd - rc.y() + 1));
105 }

References rowEnd().


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