Krita Source Code Documentation
Loading...
Searching...
No Matches
KisEqualizerButton::Private Struct Reference

Public Member Functions

QRect boundingRect () const
 
QRect fillingRect () const
 
 Private (KisEqualizerButton *_q)
 

Public Attributes

bool isHovering
 
bool isRightmost
 
KisEqualizerButtonq
 

Detailed Description

Definition at line 20 of file kis_equalizer_button.cpp.

Constructor & Destructor Documentation

◆ Private()

KisEqualizerButton::Private::Private ( KisEqualizerButton * _q)
inline

Member Function Documentation

◆ boundingRect()

QRect KisEqualizerButton::Private::boundingRect ( ) const

Definition at line 52 of file kis_equalizer_button.cpp.

53{
54 QRect bounds = q->rect().adjusted(0, 0, -static_cast<int>(isRightmost), 0);
55 return bounds;
56}
#define bounds(x, a, b)

References bounds, isRightmost, and q.

◆ fillingRect()

QRect KisEqualizerButton::Private::fillingRect ( ) const

Definition at line 58 of file kis_equalizer_button.cpp.

59{
60 const int offset = 3;
61 QRect filling = boundingRect().adjusted(offset + 1, offset + 1,
62 -offset, -offset);
63
64 return filling;
65}

Member Data Documentation

◆ isHovering

bool KisEqualizerButton::Private::isHovering

Definition at line 32 of file kis_equalizer_button.cpp.

◆ isRightmost

bool KisEqualizerButton::Private::isRightmost

Definition at line 31 of file kis_equalizer_button.cpp.

◆ q

KisEqualizerButton* KisEqualizerButton::Private::q

Definition at line 30 of file kis_equalizer_button.cpp.


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