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 101 of file kis_shortcut_matcher.cpp.

Constructor & Destructor Documentation

◆ RecursionNotifier()

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

Definition at line 102 of file kis_shortcut_matcher.cpp.

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

◆ ~RecursionNotifier()

KisShortcutMatcher::RecursionNotifier::~RecursionNotifier ( )
inline

Definition at line 109 of file kis_shortcut_matcher.cpp.

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

Member Function Documentation

◆ isInRecursion()

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

Definition at line 113 of file kis_shortcut_matcher.cpp.

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

Member Data Documentation

◆ q

KisShortcutMatcher* KisShortcutMatcher::RecursionNotifier::q

Definition at line 117 of file kis_shortcut_matcher.cpp.


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