Krita Source Code Documentation
Loading...
Searching...
No Matches
KisShortcutMatcher::RecursionNotifier Struct Reference

Public Member Functions

bool isInRecursion () const
 
 RecursionNotifier (KisShortcutMatcher *_q)
 
 ~RecursionNotifier ()
 

Public Attributes

KisShortcutMatcherq
 

Detailed Description

Definition at line 100 of file kis_shortcut_matcher.cpp.

Constructor & Destructor Documentation

◆ RecursionNotifier()

KisShortcutMatcher::RecursionNotifier::RecursionNotifier ( KisShortcutMatcher * _q)
inline

Definition at line 101 of file kis_shortcut_matcher.cpp.

102 : q(_q)
103 {
104 q->m_d->recursiveCounter++;
105 q->m_d->brokenByRecursion++;
106 }

◆ ~RecursionNotifier()

KisShortcutMatcher::RecursionNotifier::~RecursionNotifier ( )
inline

Definition at line 108 of file kis_shortcut_matcher.cpp.

108 {
109 q->m_d->recursiveCounter--;
110 }

Member Function Documentation

◆ isInRecursion()

bool KisShortcutMatcher::RecursionNotifier::isInRecursion ( ) const
inline

Definition at line 112 of file kis_shortcut_matcher.cpp.

112 {
113 return q->m_d->recursiveCounter > 1;
114 }

Member Data Documentation

◆ q

KisShortcutMatcher* KisShortcutMatcher::RecursionNotifier::q

Definition at line 116 of file kis_shortcut_matcher.cpp.


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