#include <tile.h>
Definition at line 25 of file tile.h.
◆ LayoutDirection
Enumerator |
---|
Floating | |
Horizontal | |
Vertical | |
Definition at line 40 of file tile.h.
◆ Tile()
◆ ~Tile()
◆ absoluteGeometry()
QRectF KWin::Tile::absoluteGeometry |
( |
| ) |
const |
Geometry of the tile in absolute coordinates
Definition at line 121 of file tile.cpp.
◆ absoluteGeometryChanged
void KWin::Tile::absoluteGeometryChanged |
( |
| ) |
|
|
signal |
◆ absoluteGeometryInScreen()
QRectF KWin::Tile::absoluteGeometryInScreen |
( |
| ) |
const |
Geometry of the tile in absolute coordinates, but in screen coordinates, ie the top left corner of rootTile always at 0,0
Definition at line 130 of file tile.cpp.
◆ addWindow()
void KWin::Tile::addWindow |
( |
Window * | window | ) |
|
◆ canBeRemoved()
bool KWin::Tile::canBeRemoved |
( |
| ) |
const |
◆ childCount()
int KWin::Tile::childCount |
( |
| ) |
const |
◆ childTile()
Tile * KWin::Tile::childTile |
( |
int | row | ) |
|
◆ childTiles()
QList< Tile * > KWin::Tile::childTiles |
( |
| ) |
const |
All tiles directly children of this tile
Definition at line 349 of file tile.cpp.
◆ childTilesChanged
void KWin::Tile::childTilesChanged |
( |
| ) |
|
|
signal |
◆ createChildAt()
template<class T >
T * KWin::Tile::createChildAt |
( |
const QRectF & | relativeGeometry, |
|
|
int | position ) |
|
inline |
◆ descendants()
QList< Tile * > KWin::Tile::descendants |
( |
| ) |
const |
All tiles descendant of this tile, recursive
Definition at line 367 of file tile.cpp.
◆ destroyChild()
void KWin::Tile::destroyChild |
( |
Tile * | tile | ) |
|
◆ insertChild()
void KWin::Tile::insertChild |
( |
int | position, |
|
|
Tile * | item ) |
|
protected |
◆ isLayout()
bool KWin::Tile::isLayout |
( |
| ) |
const |
◆ isLayoutChanged
void KWin::Tile::isLayoutChanged |
( |
bool | isLayout | ) |
|
|
signal |
◆ manager()
◆ maximizedWindowGeometry()
QRectF KWin::Tile::maximizedWindowGeometry |
( |
| ) |
const |
Absolute geometry minus the padding and reserved areas such as panels
Definition at line 152 of file tile.cpp.
◆ minimumSize()
static QSizeF KWin::Tile::minimumSize |
( |
| ) |
|
|
inlinestatic |
◆ nextSibling()
Tile * KWin::Tile::nextSibling |
( |
| ) |
const |
◆ padding()
qreal KWin::Tile::padding |
( |
| ) |
const |
◆ paddingChanged
void KWin::Tile::paddingChanged |
( |
qreal | padding | ) |
|
|
signal |
◆ parentTile()
Tile * KWin::Tile::parentTile |
( |
| ) |
const |
◆ previousSibling()
Tile * KWin::Tile::previousSibling |
( |
| ) |
const |
◆ quickTileMode()
QuickTileMode KWin::Tile::quickTileMode |
( |
| ) |
const |
◆ relativeGeometry()
QRectF KWin::Tile::relativeGeometry |
( |
| ) |
const |
Geometry of the tile in units between 0 and 1 relative to the screen geometry
Definition at line 116 of file tile.cpp.
◆ relativeGeometryChanged
void KWin::Tile::relativeGeometryChanged |
( |
| ) |
|
|
signal |
◆ removeChild()
void KWin::Tile::removeChild |
( |
Tile * | child | ) |
|
|
protected |
◆ removeWindow()
void KWin::Tile::removeWindow |
( |
Window * | window | ) |
|
◆ resizeByPixels()
void KWin::Tile::resizeByPixels |
( |
qreal | delta, |
|
|
Qt::Edge | edge ) |
◆ resizeFromGravity()
void KWin::Tile::resizeFromGravity |
( |
Gravity | gravity, |
|
|
int | x_root, |
|
|
int | y_root ) |
◆ row()
int KWin::Tile::row |
( |
| ) |
const |
◆ rowChanged
void KWin::Tile::rowChanged |
( |
int | row | ) |
|
|
signal |
◆ setGeometryFromAbsolute()
void KWin::Tile::setGeometryFromAbsolute |
( |
const QRectF & | geom | ) |
|
◆ setGeometryFromWindow()
void KWin::Tile::setGeometryFromWindow |
( |
const QRectF & | geom | ) |
|
◆ setPadding()
void KWin::Tile::setPadding |
( |
qreal | padding | ) |
|
◆ setQuickTileMode()
void KWin::Tile::setQuickTileMode |
( |
QuickTileMode | mode | ) |
|
◆ setRelativeGeometry()
void KWin::Tile::setRelativeGeometry |
( |
const QRectF & | geom | ) |
|
|
virtual |
◆ supportsResizeGravity()
bool KWin::Tile::supportsResizeGravity |
( |
Gravity | gravity | ) |
|
|
virtual |
◆ visitDescendants()
void KWin::Tile::visitDescendants |
( |
std::function< void(const Tile *child)> | callback | ) |
const |
Visit all tiles descendant of this tile, recursive
Definition at line 381 of file tile.cpp.
◆ windowAdded
void KWin::Tile::windowAdded |
( |
Window * | window | ) |
|
|
signal |
◆ windowGeometry()
QRectF KWin::Tile::windowGeometry |
( |
| ) |
const |
Absolute geometry minus the padding and reserved areas such as panels
Definition at line 139 of file tile.cpp.
◆ windowGeometryChanged
void KWin::Tile::windowGeometryChanged |
( |
| ) |
|
|
signal |
◆ windowRemoved
void KWin::Tile::windowRemoved |
( |
Window * | window | ) |
|
|
signal |
◆ windows()
◆ windowsChanged
void KWin::Tile::windowsChanged |
( |
| ) |
|
|
signal |
◆ absoluteGeometry
QRectF KWin::Tile::absoluteGeometry |
|
read |
◆ absoluteGeometryInScreen
QRectF KWin::Tile::absoluteGeometryInScreen |
|
read |
◆ canBeRemoved
bool KWin::Tile::canBeRemoved |
|
read |
◆ isLayout
bool KWin::Tile::isLayout |
|
read |
◆ padding
qreal KWin::Tile::padding |
|
readwrite |
◆ parent
Tile * KWin::Tile::parent |
|
read |
◆ positionInLayout
int KWin::Tile::positionInLayout |
|
read |
◆ relativeGeometry
QRectF KWin::Tile::relativeGeometry |
|
readwrite |
◆ tiles
◆ windows
The documentation for this class was generated from the following files: