#include <C4Gui.h>
Public Member Functions | |
ControlKeyDlgCB (Control *pCtrl, TargetClass &rTarget, CallbackFunc pFuncDown, CallbackFunc pFuncUp=nullptr, CallbackFunc pFuncPressed=nullptr) | |
bool | CheckCondition () override |
void | Ref () |
void | Deref () |
bool | IsOriginalKey (const class C4CustomKey *pCheckKey) const |
Public Attributes | |
class C4CustomKey * | pOriginalKey {nullptr} |
Protected Member Functions | |
bool | OnKeyEvent (const C4KeyCodeEx &key, C4KeyEventType eEv) override |
Protected Attributes | |
TargetClass & | rTarget |
CallbackFunc | pFuncDown |
CallbackFunc | pFuncUp |
CallbackFunc | pFuncPressed |
CallbackFunc | pFuncMoved |
|
inline |
|
inlineoverridevirtual |
Reimplemented from C4KeyCB< TargetClass >.
Definition at line 2528 of file C4Gui.h.
References C4GUI::Element::IsInActiveDlg(), and C4GUI::Element::IsVisible().
|
inlineinherited |
Definition at line 284 of file C4KeyboardInput.h.
Referenced by C4CustomKey::KillCallbacks().
|
inlineinherited |
Definition at line 289 of file C4KeyboardInput.h.
References C4KeyboardCallbackInterface::pOriginalKey.
|
inlineoverrideprotectedvirtualinherited |
Implements C4KeyboardCallbackInterface.
Definition at line 303 of file C4KeyboardInput.h.
References C4KeyCB< TargetClass >::CheckCondition(), KEYEV_Down, KEYEV_Moved, KEYEV_Pressed, KEYEV_Up, C4KeyCB< TargetClass >::pFuncDown, C4KeyCB< TargetClass >::pFuncMoved, C4KeyCB< TargetClass >::pFuncPressed, C4KeyCB< TargetClass >::pFuncUp, and C4KeyCB< TargetClass >::rTarget.
|
inlineinherited |
Definition at line 283 of file C4KeyboardInput.h.
Referenced by C4CustomKey::C4CustomKey().
|
protectedinherited |
Definition at line 300 of file C4KeyboardInput.h.
Referenced by C4KeyCB< TargetClass >::OnKeyEvent().
|
protectedinherited |
Definition at line 300 of file C4KeyboardInput.h.
Referenced by C4KeyCB< TargetClass >::OnKeyEvent().
|
protectedinherited |
Definition at line 300 of file C4KeyboardInput.h.
Referenced by C4KeyCB< TargetClass >::OnKeyEvent().
|
protectedinherited |
Definition at line 300 of file C4KeyboardInput.h.
Referenced by C4KeyCB< TargetClass >::OnKeyEvent().
|
inherited |
Definition at line 275 of file C4KeyboardInput.h.
Referenced by C4CustomKey::C4CustomKey(), and C4KeyboardCallbackInterface::IsOriginalKey().
|
protectedinherited |
Definition at line 299 of file C4KeyboardInput.h.
Referenced by C4GUI::DlgKeyCB< TargetClass >::CheckCondition(), C4GUI::ControlKeyCB< TargetClass >::CheckCondition(), and C4KeyCB< TargetClass >::OnKeyEvent().