11#include <config-kwin.h>
25 , m_action(new QAction(this))
56void ScreenEdgeHandler::enableEdge()
58 if (!m_enabled || m_edge ==
NoEdge) {
73void ScreenEdgeHandler::disableEdge()
75 if (!m_enabled || m_edge ==
NoEdge) {
101 if (m_mode ==
mode) {
112#include "moc_screenedgehandler.cpp"
bool enabled
Whether the edge is currently enabled, that is reserved. Default value is true.
void setEnabled(bool enabled)
ScreenEdgeHandler(QObject *parent=nullptr)
Edge edge
Which of the screen edges is to be reserved. Default value is NoEdge.
~ScreenEdgeHandler() override
Mode mode
The operation mode for this edge. Default value is Mode::Pointer.
void unreserveTouch(ElectricBorder border, QAction *action)
void reserve(ElectricBorder border, QObject *object, const char *callback)
void unreserve(ElectricBorder border, QObject *object)
void reserveTouch(ElectricBorder border, QAction *action, TouchCallback::CallbackFunction callback=nullptr)
ScreenEdges * screenEdges() const