KWin
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
KWin::WindowQuad Class Reference

Class representing one area of a window. More...

#include <itemgeometry.h>

Public Member Functions

 WindowQuad ()
 
WindowQuad makeSubQuad (double x1, double y1, double x2, double y2) const
 
WindowVertexoperator[] (int index)
 
const WindowVertexoperator[] (int index) const
 
double left () const
 
double right () const
 
double top () const
 
double bottom () const
 
QRectF bounds () const
 

Friends

class WindowQuadList
 

Detailed Description

Class representing one area of a window.

WindowQuads consists of four WindowVertex objects and represents one part of a window.

Definition at line 61 of file itemgeometry.h.

Constructor & Destructor Documentation

◆ WindowQuad()

KWin::WindowQuad::WindowQuad ( )
inline

Definition at line 244 of file itemgeometry.h.

Member Function Documentation

◆ bottom()

double KWin::WindowQuad::bottom ( ) const
inline

Definition at line 275 of file itemgeometry.h.

◆ bounds()

QRectF KWin::WindowQuad::bounds ( ) const
inline

Definition at line 280 of file itemgeometry.h.

◆ left()

double KWin::WindowQuad::left ( ) const
inline

Definition at line 260 of file itemgeometry.h.

◆ makeSubQuad()

WindowQuad KWin::WindowQuad::makeSubQuad ( double x1,
double y1,
double x2,
double y2 ) const

Definition at line 16 of file itemgeometry.cpp.

◆ operator[]() [1/2]

WindowVertex & KWin::WindowQuad::operator[] ( int index)
inline

Definition at line 248 of file itemgeometry.h.

◆ operator[]() [2/2]

const WindowVertex & KWin::WindowQuad::operator[] ( int index) const
inline

Definition at line 254 of file itemgeometry.h.

◆ right()

double KWin::WindowQuad::right ( ) const
inline

Definition at line 265 of file itemgeometry.h.

◆ top()

double KWin::WindowQuad::top ( ) const
inline

Definition at line 270 of file itemgeometry.h.

Friends And Related Symbol Documentation

◆ WindowQuadList

friend class WindowQuadList
friend

Definition at line 75 of file itemgeometry.h.


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