Qml export for reserving a Screen Edge.  
 More...
#include <screenedgehandler.h>
|  | 
| enum | Edge { TopEdge
, TopRightEdge
, RightEdge
, BottomRightEdge
,
 BottomEdge
, BottomLeftEdge
, LeftEdge
, TopLeftEdge
,
 EDGE_COUNT
, NoEdge
 }
 | 
|  | 
| enum class | Mode { Pointer
, Touch
 } | 
|  | 
|  | 
| bool | enabled | 
|  | Whether the edge is currently enabled, that is reserved. Default value is true.
 | 
|  | 
| Edge | edge | 
|  | Which of the screen edges is to be reserved. Default value is NoEdge.
 | 
|  | 
| Mode | mode | 
|  | The operation mode for this edge. Default value is Mode::Pointer.
 | 
|  | 
Qml export for reserving a Screen Edge. 
The edge is controlled by the enabled property and the edge property. If the edge is enabled and gets triggered the activated() signal gets emitted.
Example usage: 
    onActivated: doSomething()
}
Qml export for reserving a Screen Edge.
Edge edge
Which of the screen edges is to be reserved. Default value is NoEdge.
  
Definition at line 34 of file screenedgehandler.h.
◆ Edge
| Enumerator | 
|---|
| TopEdge |  | 
| TopRightEdge |  | 
| RightEdge |  | 
| BottomRightEdge |  | 
| BottomEdge |  | 
| BottomLeftEdge |  | 
| LeftEdge |  | 
| TopLeftEdge |  | 
| EDGE_COUNT |  | 
| NoEdge |  | 
Definition at line 50 of file screenedgehandler.h.
 
 
◆ Mode
◆ ScreenEdgeHandler()
  
  | 
        
          | KWin::ScreenEdgeHandler::ScreenEdgeHandler | ( | QObject * | parent = nullptr | ) |  |  | explicit | 
 
 
◆ ~ScreenEdgeHandler()
  
  | 
        
          | KWin::ScreenEdgeHandler::~ScreenEdgeHandler | ( |  | ) |  |  | override | 
 
 
◆ activated
  
  | 
        
          | void KWin::ScreenEdgeHandler::activated | ( |  | ) |  |  | signal | 
 
 
◆ edge()
◆ edgeChanged
  
  | 
        
          | void KWin::ScreenEdgeHandler::edgeChanged | ( |  | ) |  |  | signal | 
 
 
◆ enabledChanged
  
  | 
        
          | void KWin::ScreenEdgeHandler::enabledChanged | ( |  | ) |  |  | signal | 
 
 
◆ isEnabled()
  
  | 
        
          | bool KWin::ScreenEdgeHandler::isEnabled | ( |  | ) | const |  | inline | 
 
 
◆ mode()
  
  | 
        
          | Mode KWin::ScreenEdgeHandler::mode | ( |  | ) | const |  | inline | 
 
 
◆ modeChanged
  
  | 
        
          | void KWin::ScreenEdgeHandler::modeChanged | ( |  | ) |  |  | signal | 
 
 
◆ setEdge
  
  | 
        
          | void KWin::ScreenEdgeHandler::setEdge | ( | Edge | edge | ) |  |  | slot | 
 
 
◆ setEnabled
  
  | 
        
          | void KWin::ScreenEdgeHandler::setEnabled | ( | bool | enabled | ) |  |  | slot | 
 
 
◆ setMode
  
  | 
        
          | void KWin::ScreenEdgeHandler::setMode | ( | Mode | mode | ) |  |  | slot | 
 
 
◆ edge
  
  | 
        
          | Edge KWin::ScreenEdgeHandler::edge |  | readwrite | 
 
Which of the screen edges is to be reserved. Default value is NoEdge. 
Definition at line 44 of file screenedgehandler.h.
 
 
◆ enabled
  
  | 
        
          | bool KWin::ScreenEdgeHandler::enabled |  | readwrite | 
 
Whether the edge is currently enabled, that is reserved. Default value is true. 
Definition at line 40 of file screenedgehandler.h.
 
 
◆ mode
  
  | 
        
          | Mode KWin::ScreenEdgeHandler::mode |  | readwrite | 
 
 
The documentation for this class was generated from the following files: