43 virtual std::string
format()
const = 0;
64 std::string
format()
const override;
89 std::string
format()
const override;
107 std::string
format()
const override;
111 std::string m_screen;
148 std::string
format()
const override;
170 std::string
format()
const override;
188 std::string
format()
const override;
192 std::string m_screen;
206 std::string
format()
const override;
233 std::string
format()
const override;
238 std::string m_screens;
260 std::string
format()
const override;
289 std::string
format()
const override;
331 std::string
format()
const;
344 void copy(
const Rule &);
347 using ActionList = std::vector<Action *>;
350 ActionList m_activateActions;
351 ActionList m_deactivateActions;
379 std::string
format(
const std::string_view &linePrefix)
const;
391 void handleEvent(
const Event &);
Direction
Screen edge directions for mouse movement.
Definition DirectionTypes.h:21
int key
Definition KeySequence.cpp:15
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
Deskflow Network Protocol Specification and Implementation.
Event.
Definition Event.h:27
Event queue interface.
Definition IEventQueue.h:32
Key event data.
Definition IKeyState.h:31
Primary screen as pseudo-client.
Definition PrimaryClient.h:24