KWin
Loading...
Searching...
No Matches
Classes | Public Types | Signals | Public Member Functions | Protected Member Functions | List of all members
KWin::Monitor Class Reference

#include <monitor.h>

Inheritance diagram for KWin::Monitor:
ScreenPreviewWidget

Classes

class  Corner
 

Public Types

enum  Edges {
  Left , Right , Top , Bottom ,
  TopLeft , TopRight , BottomLeft , BottomRight ,
  None
}
 

Signals

void changed ()
 
void edgeSelectionChanged (int edge, int index)
 

Public Member Functions

 Monitor (QWidget *parent)
 
 ~Monitor ()
 
void setEdgeEnabled (int edge, bool enabled)
 
void setEdgeHidden (int edge, bool set)
 
bool edgeHidden (int edge) const
 
void clear ()
 
void addEdgeItem (int edge, const QString &item)
 
void setEdgeItemEnabled (int edge, int index, bool enabled)
 
bool edgeItemEnabled (int edge, int index) const
 
void selectEdgeItem (int edge, int index)
 
int selectedEdgeItem (int edge) const
 
- Public Member Functions inherited from ScreenPreviewWidget
 ScreenPreviewWidget (QWidget *parent)
 
 ~ScreenPreviewWidget () override
 
void setPreview (const QPixmap &preview)
 
const QPixmap preview () const
 
void setRatio (const qreal ratio)
 
qreal ratio () const
 
void setMinimumContentWidth (qreal minw)
 
qreal minimumContentWidth () const
 
QRect previewRect () const
 
KSvg::ImageSet * svgImageSet () const
 

Protected Member Functions

void resizeEvent (QResizeEvent *e) override
 
bool event (QEvent *event) override
 
- Protected Member Functions inherited from ScreenPreviewWidget
void resizeEvent (QResizeEvent *event) override
 
void paintEvent (QPaintEvent *event) override
 

Detailed Description

Definition at line 34 of file monitor.h.

Member Enumeration Documentation

◆ Edges

Enumerator
Left 
Right 
Top 
Bottom 
TopLeft 
TopRight 
BottomLeft 
BottomRight 
None 

Definition at line 51 of file monitor.h.

Constructor & Destructor Documentation

◆ Monitor()

KWin::Monitor::Monitor ( QWidget * parent)
explicit

Definition at line 38 of file monitor.cpp.

◆ ~Monitor()

KWin::Monitor::~Monitor ( )
default

Member Function Documentation

◆ addEdgeItem()

void KWin::Monitor::addEdgeItem ( int edge,
const QString & item )

Definition at line 133 of file monitor.cpp.

◆ changed

void KWin::Monitor::changed ( )
signal

◆ clear()

void KWin::Monitor::clear ( )

Definition at line 65 of file monitor.cpp.

◆ edgeHidden()

bool KWin::Monitor::edgeHidden ( int edge) const

Definition at line 128 of file monitor.cpp.

◆ edgeItemEnabled()

bool KWin::Monitor::edgeItemEnabled ( int edge,
int index ) const

Definition at line 151 of file monitor.cpp.

◆ edgeSelectionChanged

void KWin::Monitor::edgeSelectionChanged ( int edge,
int index )
signal

◆ event()

bool KWin::Monitor::event ( QEvent * event)
overrideprotected

Definition at line 81 of file monitor.cpp.

◆ resizeEvent()

void KWin::Monitor::resizeEvent ( QResizeEvent * e)
overrideprotected

Definition at line 75 of file monitor.cpp.

◆ selectedEdgeItem()

int KWin::Monitor::selectedEdgeItem ( int edge) const

Definition at line 166 of file monitor.cpp.

◆ selectEdgeItem()

void KWin::Monitor::selectEdgeItem ( int edge,
int index )

Definition at line 156 of file monitor.cpp.

◆ setEdgeEnabled()

void KWin::Monitor::setEdgeEnabled ( int edge,
bool enabled )

Definition at line 111 of file monitor.cpp.

◆ setEdgeHidden()

void KWin::Monitor::setEdgeHidden ( int edge,
bool set )

Definition at line 118 of file monitor.cpp.

◆ setEdgeItemEnabled()

void KWin::Monitor::setEdgeItemEnabled ( int edge,
int index,
bool enabled )

Definition at line 146 of file monitor.cpp.


The documentation for this class was generated from the following files: