IDA C++ SDK 9.2
Loading...
Searching...
No Matches
input_event_t Struct Reference

A representation of a user input. More...

#include <kernwin.hpp>

Classes

struct  input_event_keyboard_data_t
struct  input_event_mouse_data_t
struct  input_event_shortcut_data_t

Public Member Functions

 input_event_t ()

Public Attributes

int cb
 size marker
input_event_kind_t kind
 the kind of event
input_event_modifiers_t modifiers
 current keyboard (and mouse) modifiers
TWidgettarget
 the target widget
voidsource
 the source event, should it be required for detailed inform (e.g., a QEvent in the GUI version of IDA)
union { 
   input_event_shortcut_data_t   shortcut 
   input_event_keyboard_data_t   keyboard 
   input_event_mouse_data_t   mouse 
}; 

Detailed Description

A representation of a user input.

Constructor & Destructor Documentation

◆ input_event_t()

input_event_t::input_event_t ( )
inline

Member Data Documentation

◆ cb

int input_event_t::cb

size marker

◆ kind

input_event_kind_t input_event_t::kind

the kind of event

◆ modifiers

input_event_modifiers_t input_event_t::modifiers

current keyboard (and mouse) modifiers

◆ target

TWidget* input_event_t::target

the target widget

◆ source

void* input_event_t::source

the source event, should it be required for detailed inform (e.g., a QEvent in the GUI version of IDA)

◆ shortcut

input_event_shortcut_data_t input_event_t::shortcut

◆ keyboard

input_event_keyboard_data_t input_event_t::keyboard

◆ mouse

input_event_mouse_data_t input_event_t::mouse

◆ [union]

union { ... } input_event_t

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