11 #include "interfaces/IAnnouncer.h" 12 #include "threads/Thread.h" 31 void Announce(ANNOUNCEMENT::AnnouncementFlag flag,
32 const std::string& sender,
33 const std::string& message,
38 bool SetKeymap(
const std::string& layout);
41 void Process()
override;
42 void ProcessEvent(libinput_event *ev);
43 void DeviceAdded(libinput_device *dev);
44 void DeviceRemoved(libinput_device *dev);
50 std::unique_ptr<CLibInputKeyboard> m_keyboard;
51 std::unique_ptr<CLibInputPointer> m_pointer;
52 std::unique_ptr<CLibInputSettings> m_settings;
53 std::unique_ptr<CLibInputTouch> m_touch;
54 std::vector<libinput_device*> m_devices;
Definition: IAnnouncer.h:70