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

Public Member Functions

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

Public Attributes

KisShortcutMatcher * q
 

Detailed Description

Definition at line 164 of file kis_shortcut_matcher.cpp.

Constructor & Destructor Documentation

◆ RecursionNotifier()

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

Definition at line 165 of file kis_shortcut_matcher.cpp.

166 : q(_q)
167 {
168 q->m_d->recursiveCounter++;
169 q->m_d->brokenByRecursion++;
170 }

◆ ~RecursionNotifier()

KisShortcutMatcher::RecursionNotifier::~RecursionNotifier ( )
inline

Definition at line 172 of file kis_shortcut_matcher.cpp.

172 {
173 q->m_d->recursiveCounter--;
174 }

Member Function Documentation

◆ isInRecursion()

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

Definition at line 176 of file kis_shortcut_matcher.cpp.

176 {
177 return q->m_d->recursiveCounter > 1;
178 }

Member Data Documentation

◆ q

KisShortcutMatcher* KisShortcutMatcher::RecursionNotifier::q

Definition at line 180 of file kis_shortcut_matcher.cpp.


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