42 virtual std::string
format()
const = 0;
63 std::string
format()
const override;
88 std::string
format()
const override;
106 std::string
format()
const override;
110 std::string m_computer;
147 std::string
format()
const override;
169 std::string
format()
const override;
186 std::string
format()
const override;
190 std::string m_computer;
204 std::string
format()
const override;
220 std::string
format()
const override;
246 std::string
format()
const override;
251 std::string m_computers;
273 std::string
format()
const override;
302 std::string
format()
const override;
344 std::string
format()
const;
357 void copy(
const Rule &);
360 using ActionList = std::vector<Action *>;
363 ActionList m_activateActions;
364 ActionList m_deactivateActions;
389 std::string
format(
const std::string_view &linePrefix)
const;
399 void handleEvent(
const Event &);
Direction
Computer edge directions for mouse movement.
Definition DirectionTypes.h:22
uint32_t KeyID
Key ID.
Definition KeyTypes.h:22
uint32_t KeyModifierMask
Modifier key mask.
Definition KeyTypes.h:45
uint8_t ButtonID
Mouse button ID.
Definition MouseTypes.h:16
Event.
Definition Event.h:43
Event queue interface.
Definition IEventQueue.h:29
Key event data.
Definition IKeyState.h:31
Primary computer as pseudo-client.
Definition PrimaryClient.h:23