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

Public Member Functions

void newPhysicalKeyPressed (QKeyEvent *event)
 
 Private (KisQtWidgetsTweaker *parent)
 

Public Attributes

ShortcutOverriderBase::DecisionOnShortcutOverride decision = ShortcutOverriderBase::DecisionOnShortcutOverride::askNext
 
QBitArray interestedHandlers = QBitArray(numOfShortcutOverriders)
 
bool lastKeyPressProcessingComplete = true
 
const KisQtWidgetsTweakerq
 

Detailed Description

Definition at line 203 of file KisQtWidgetsTweaker.cpp.

Constructor & Destructor Documentation

◆ Private()

KisQtWidgetsTweaker::Private::Private ( KisQtWidgetsTweaker * parent)
inline

Definition at line 206 of file KisQtWidgetsTweaker.cpp.

207 : q(parent)
208 {
209 }
const KisQtWidgetsTweaker * q

Member Function Documentation

◆ newPhysicalKeyPressed()

void KisQtWidgetsTweaker::Private::newPhysicalKeyPressed ( QKeyEvent * event)
inline

Definition at line 217 of file KisQtWidgetsTweaker.cpp.

218 {
219 for (int i=0; i < numOfShortcutOverriders; ++i) {
220 if (allShortcutOverriders[i]->interestedInEvent(event)) {
221 interestedHandlers.setBit(i);
222 }else{
223 interestedHandlers.clearBit(i);
224 }
225 }
226 decision = ShortcutOverriderBase::DecisionOnShortcutOverride::askNext;
228 }
ShortcutOverriderBase::DecisionOnShortcutOverride decision

References decision, interestedHandlers, and lastKeyPressProcessingComplete.

Member Data Documentation

◆ decision

ShortcutOverriderBase::DecisionOnShortcutOverride KisQtWidgetsTweaker::Private::decision = ShortcutOverriderBase::DecisionOnShortcutOverride::askNext

Definition at line 214 of file KisQtWidgetsTweaker.cpp.

◆ interestedHandlers

QBitArray KisQtWidgetsTweaker::Private::interestedHandlers = QBitArray(numOfShortcutOverriders)

Definition at line 213 of file KisQtWidgetsTweaker.cpp.

◆ lastKeyPressProcessingComplete

bool KisQtWidgetsTweaker::Private::lastKeyPressProcessingComplete = true

Definition at line 215 of file KisQtWidgetsTweaker.cpp.

◆ q

const KisQtWidgetsTweaker* KisQtWidgetsTweaker::Private::q

Definition at line 211 of file KisQtWidgetsTweaker.cpp.


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