KWin
|
#include <customtile.h>
Public Member Functions | |
RootTile (TileManager *tiling) | |
![]() | |
CustomTile (TileManager *tiling, CustomTile *parentItem=nullptr) | |
CustomTile * | createChildAt (const QRectF &relativeGeometry, LayoutDirection direction, int position) |
void | setRelativeGeometry (const QRectF &geom) override |
bool | supportsResizeGravity (KWin::Gravity gravity) override |
Q_INVOKABLE void | moveByPixels (const QPointF &delta) |
Q_INVOKABLE void | remove () |
Q_INVOKABLE void | split (KWin::Tile::LayoutDirection newDirection) |
void | setLayoutDirection (Tile::LayoutDirection dir) |
Tile::LayoutDirection | layoutDirection () const |
CustomTile * | nextTileAt (Qt::Edge edge) const |
![]() | |
Tile (TileManager *tiling, Tile *parentItem=nullptr) | |
~Tile () | |
void | setGeometryFromWindow (const QRectF &geom) |
void | setGeometryFromAbsolute (const QRectF &geom) |
QRectF | relativeGeometry () const |
QRectF | absoluteGeometry () const |
QRectF | absoluteGeometryInScreen () const |
QRectF | windowGeometry () const |
QRectF | maximizedWindowGeometry () const |
bool | isLayout () const |
bool | canBeRemoved () const |
qreal | padding () const |
void | setPadding (qreal padding) |
QuickTileMode | quickTileMode () const |
void | setQuickTileMode (QuickTileMode mode) |
QList< Tile * > | childTiles () const |
QList< Tile * > | descendants () const |
void | visitDescendants (std::function< void(const Tile *child)> callback) const |
void | resizeFromGravity (Gravity gravity, int x_root, int y_root) |
Q_INVOKABLE void | resizeByPixels (qreal delta, Qt::Edge edge) |
void | addWindow (Window *window) |
void | removeWindow (Window *window) |
QList< KWin::Window * > | windows () const |
int | row () const |
int | childCount () const |
Tile * | childTile (int row) |
Tile * | nextSibling () const |
Tile * | previousSibling () const |
Tile * | parentTile () const |
TileManager * | manager () const |
void | destroyChild (Tile *tile) |
template<class T > | |
T * | createChildAt (const QRectF &relativeGeometry, int position) |
Definition at line 54 of file customtile.h.
KWin::RootTile::RootTile | ( | TileManager * | tiling | ) |
Definition at line 386 of file customtile.cpp.