Krita Source Code Documentation
Loading...
Searching...
No Matches
detail::HorizontalSplitPolicy 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 108 of file KisRegion.cpp.

Member Function Documentation

◆ rowEnd()

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

Definition at line 113 of file KisRegion.cpp.

113 {
114 return rc.right();
115 }

◆ rowHeight()

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

Definition at line 116 of file KisRegion.cpp.

116 {
117 return rc.width();
118 }

◆ rowIsLess()

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

Definition at line 122 of file KisRegion.cpp.

122 {
123 return lhs.x() < rhs.x();
124 }

◆ rowStart()

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

Definition at line 110 of file KisRegion.cpp.

110 {
111 return rc.x();
112 }

◆ setRowEnd()

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

Definition at line 119 of file KisRegion.cpp.

119 {
120 return rc.setRight(rowEnd);
121 }
static int rowEnd(const QRect &rc)

References rowEnd().

◆ splitRectHi()

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

Definition at line 125 of file KisRegion.cpp.

125 {
126 return QRect(rc.x(), rc.y(),
127 rowEnd - rc.x() + 1, rc.height());
128 }

References rowEnd().

◆ splitRectLo()

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

Definition at line 129 of file KisRegion.cpp.

129 {
130 return QRect(rowEnd + 1, rc.y(),
131 rc.width() - (rowEnd - rc.x() + 1), rc.height());
132 }

References rowEnd().


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