stmm-input-doc  0.17.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cstmi::AccessorA generic class that helps a device manager to generate events
 Cstmi::GtkAccessorAccessor wrapping a Gtk::Window
 Cstmi::CallIfBase class used to determine whether to send an event to a listener
 Cstmi::CallIfAccessorAccessor callif
 Cstmi::CallIfAndApplies a "conditional AND" to two callif conditions
 Cstmi::CallIfCapabilityClassCapability class callif
 Cstmi::CallIfCapabilityIdCapability id callif
 Cstmi::CallIfDeviceIdDevice id callif
 Cstmi::CallIfDeviceManagerCapabilityDevice manager capability callif
 Cstmi::CallIfEventClassEvent class callif
 Cstmi::CallIfFalseNever call back listener
 Cstmi::CallIfFuctionFunction callif
 Cstmi::CallIfNotApplies a "NOT" to a callif condition
 Cstmi::CallIfOrApplies a "conditional OR" to two callif conditions
 Cstmi::CallIfTrueAlways call back listener
 Cstmi::CallIfXYEventXYEvent class callif
 Cstmi::CapabilityBase capability class
 Cstmi::DeviceManagerCapabilityDeviceManager capabilities should derive from this class
 Cstmi::DeviceMgmtCapabilityDevice manager's capability for tree like composed device managers
 Cstmi::JoystickCapabilityThe joystick capability of a device
 Cstmi::testing::FakeJoystickCapabilityFake joystick capability
 Cstmi::KeyCapabilityThe keys capability of a device
 Cstmi::testing::FakeKeyCapabilityFake key capability
 Cstmi::PointerCapabilityThe pointer capability of a device
 Cstmi::testing::FakePointerCapabilityFake pointer capability
 Cstmi::TouchCapabilityThe touch capability of a device
 Cstmi::testing::FakeTouchCapabilityFake touch capability
 Cstmi::Capability::ClassThe representation of a registered capability class
 Cstmi::Event::ClassThe representation of a registered event class
 Cstmi::DeviceDevice base class
 Cstmi::testing::FakeDevice< FakeJoystickCapability >
 Cstmi::testing::FakeJoystickDeviceFake device that implements the joystick capability
 Cstmi::testing::FakeDevice< FakeKeyCapability >
 Cstmi::testing::FakeKeyDeviceFake device that implements the key capability
 Cstmi::testing::FakeDevice< FakePointerCapability >
 Cstmi::testing::FakePointerDeviceFake device that implements the pointer capability
 Cstmi::testing::FakeDevice< FakeTouchCapability >
 Cstmi::testing::FakeTouchDeviceFake device that implements the touch capability
 Cstmi::testing::FakeDevice< stmi::testing::FakeJoystickCapability >
 Cstmi::testing::FakeDevice< stmi::testing::FakeKeyCapability >
 Cstmi::testing::FakeDevice< stmi::testing::FakePointerCapability >
 Cstmi::testing::FakeDevice< stmi::testing::FakeTouchCapability >
 Cstmi::BasicDevice< ODM >Device class template
 Cstmi::testing::FakeDevice< CAPA >Fake device template that implements one capability class
 Cstmi::DeviceManagerThis class manages devices that generate events that listeners will receive
 Cstmi::ChildDeviceManagerDefines a child device manager
 Cstmi::BasicDeviceManagerHelper class for implementing a device manager
 Cstmi::StdDeviceManagerHelper class for implementing a device manager with DeviceMgmtCapability
 Cstmi::testing::FakeDeviceManagerClass for testing code that interacts with device managers
 Cstmi::ParentDeviceManagerDevice manager container class
 Cstmi::GtkDeviceManagerDevice manager that attaches to Gtk's main event loop
 Cstmi::PluginsDeviceManagerDynamic plug-in loader device manager class
 Cenable_shared_from_this
 Cstmi::testing::FakeDevice< FakeJoystickCapability >
 Cstmi::testing::FakeDevice< FakeKeyCapability >
 Cstmi::testing::FakeDevice< FakePointerCapability >
 Cstmi::testing::FakeDevice< FakeTouchCapability >
 Cstmi::testing::FakeDevice< stmi::testing::FakeJoystickCapability >
 Cstmi::testing::FakeDevice< stmi::testing::FakeKeyCapability >
 Cstmi::testing::FakeDevice< stmi::testing::FakePointerCapability >
 Cstmi::testing::FakeDevice< stmi::testing::FakeTouchCapability >
 Cstmi::ChildDeviceManagerDefines a child device manager
 Cstmi::testing::FakeDevice< CAPA >Fake device template that implements one capability class
 Cstmi::EventBase event class
 Cstmi::DeviceMgmtEventEvent informing about a device being added, removed or changed
 Cstmi::JoystickAxisEventEvent generated when the state of a joystick's absolute axis is changed
 Cstmi::JoystickButtonEventEvent generated when the state of a joystick's button is changed
 Cstmi::JoystickHatEventEvent generated when the state of a joystick's hat is changed
 Cstmi::KeyEventEvent generated when the state of a key is changed
 Cstmi::XYEventBase class for pointer-like events that hold coordinates
 Cstmi::PointerEventEvent generated when the button state or the position of a pointer is changed
 Cstmi::PointerScrollEventEvent generated when scrolling the pointer
 Cstmi::TouchEventEvent generated when the state of a touch is changed
 Cstmi::GdkKeyConverterGdk key event (keycode) to hardware key conversion class
 Cstmi::GdkKeyConverterEvDevConverts from evdev gdk keycode to hardware key (linux/input.h)
 Chash
 Cstd::hash< stmi::HARDWARE_KEY >
 Cstd::hash< stmi::Capability::Class >
 Cstd::hash< stmi::Event::Class >
 Cstmi::PluginsDeviceManager::InitInitialization data
 Cstmi::GtkDeviceManager::InitInitialization data
 Cstmi::JsDeviceFilesJoystick device files initialization class for GtkDeviceManager
 Cstmi::KeyRepeatKey repeat translation type
 Cstmi::BasicDeviceManager::ListenerDataHelper class that represents a listener
 Cstmi::BasicDeviceManager::ListenerExtraDataBase class to store extra listener data
 Cstmi::Capability::RegisterClass< T >Template used to register capability classes
 Cstmi::Event::RegisterClass< T >Template used to register event classes