Krita Source Code Documentation
Loading...
Searching...
No Matches
KoSliderComboContainer Class Reference

#include <KoSliderCombo_p.h>

+ Inheritance diagram for KoSliderComboContainer:

Public Member Functions

 KoSliderComboContainer (KoSliderCombo *parent)
 

Protected Member Functions

void mousePressEvent (QMouseEvent *e) override
 

Private Attributes

KoSliderCombom_parent
 

Detailed Description

Definition at line 28 of file KoSliderCombo_p.h.

Constructor & Destructor Documentation

◆ KoSliderComboContainer()

KoSliderComboContainer::KoSliderComboContainer ( KoSliderCombo * parent)
inline

Definition at line 31 of file KoSliderCombo_p.h.

31: QMenu(parent ), m_parent(parent) {}
KoSliderCombo * m_parent

Member Function Documentation

◆ mousePressEvent()

void KoSliderComboContainer::mousePressEvent ( QMouseEvent * e)
overrideprotected

Definition at line 39 of file KoSliderCombo_p.h.

40{
41 QStyleOptionComboBox opt;
42 opt.initFrom(m_parent);
43 opt.subControls = QStyle::SC_All;
44 opt.activeSubControls = QStyle::SC_ComboBoxArrow;
45 QStyle::SubControl sc = style()->hitTestComplexControl(QStyle::CC_ComboBox, &opt,
46 m_parent->mapFromGlobal(e->globalPos()),
47 m_parent);
48 if (sc == QStyle::SC_ComboBoxArrow)
49 setAttribute(Qt::WA_NoMouseReplay);
50 QMenu::mousePressEvent(e);
51}

References m_parent.

Member Data Documentation

◆ m_parent

KoSliderCombo* KoSliderComboContainer::m_parent
private

Definition at line 36 of file KoSliderCombo_p.h.


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