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

#include <xcbutils.h>

Inheritance diagram for KWin::Xcb::WindowGeometry:
KWin::Xcb::Wrapper< GeometryData, xcb_window_t > KWin::Xcb::AbstractWrapper< Data >

Public Member Functions

 WindowGeometry ()
 
 WindowGeometry (xcb_window_t window)
 
QRectF rect ()
 
QSizeF size ()
 
- Public Member Functions inherited from KWin::Xcb::Wrapper< GeometryData, xcb_window_t >
 Wrapper ()=default
 
 Wrapper (Args... args)
 
 Wrapper (xcb_window_t w, Args... args)
 
- Public Member Functions inherited from KWin::Xcb::AbstractWrapper< Data >
virtual ~AbstractWrapper ()
 
AbstractWrapperoperator= (const AbstractWrapper &other)
 
const Replyoperator-> ()
 
bool isNull ()
 
bool isNull () const
 
 operator bool ()
 
 operator bool () const
 
const Replydata ()
 
const Replydata () const
 
WindowId window () const
 
bool isRetrieved () const
 
Replytake ()
 

Additional Inherited Members

- Public Types inherited from KWin::Xcb::AbstractWrapper< Data >
typedef Data::cookie_type Cookie
 
typedef Data::reply_type Reply
 
- Protected Member Functions inherited from KWin::Xcb::AbstractWrapper< Data >
 AbstractWrapper ()
 
 AbstractWrapper (WindowId window, Cookie cookie)
 
 AbstractWrapper (const AbstractWrapper &other)
 
void getReply ()
 

Detailed Description

Definition at line 580 of file xcbutils.h.

Constructor & Destructor Documentation

◆ WindowGeometry() [1/2]

KWin::Xcb::WindowGeometry::WindowGeometry ( )
inline

Definition at line 583 of file xcbutils.h.

◆ WindowGeometry() [2/2]

KWin::Xcb::WindowGeometry::WindowGeometry ( xcb_window_t window)
inlineexplicit

Definition at line 587 of file xcbutils.h.

Member Function Documentation

◆ rect()

QRectF KWin::Xcb::WindowGeometry::rect ( )
inline

Definition at line 592 of file xcbutils.h.

◆ size()

QSizeF KWin::Xcb::WindowGeometry::size ( )
inline

Definition at line 601 of file xcbutils.h.


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