KWin
|
#include <quicktile.h>
Public Member Functions | |
QuickRootTile (TileManager *tiling, Tile *parentItem=nullptr) | |
~QuickRootTile () | |
Tile * | tileForMode (QuickTileMode mode) |
Tile * | tileForBorder (ElectricBorder border) |
qreal | horizontalSplit () const |
void | setHorizontalSplit (qreal split) |
qreal | verticalSplit () const |
void | setVerticalSplit (qreal split) |
![]() | |
Tile (TileManager *tiling, Tile *parentItem=nullptr) | |
~Tile () | |
void | setGeometryFromWindow (const QRectF &geom) |
void | setGeometryFromAbsolute (const QRectF &geom) |
virtual void | setRelativeGeometry (const QRectF &geom) |
virtual bool | supportsResizeGravity (Gravity gravity) |
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) |
Additional Inherited Members | |
![]() | |
enum class | LayoutDirection { Floating = 0 , Horizontal = 1 , Vertical = 2 } |
![]() | |
void | relativeGeometryChanged () |
void | absoluteGeometryChanged () |
void | windowGeometryChanged () |
void | paddingChanged (qreal padding) |
void | rowChanged (int row) |
void | isLayoutChanged (bool isLayout) |
void | childTilesChanged () |
void | windowAdded (Window *window) |
void | windowRemoved (Window *window) |
void | windowsChanged () |
![]() | |
static QSizeF | minimumSize () |
![]() | |
void | insertChild (int position, Tile *item) |
void | removeChild (Tile *child) |
![]() | |
QRectF | relativeGeometry |
QRectF | absoluteGeometry |
QRectF | absoluteGeometryInScreen |
qreal | padding |
int | positionInLayout |
Tile * | parent |
QList< KWin::Tile * > | tiles |
QList< KWin::Window * > | windows |
bool | isLayout |
bool | canBeRemoved |
Definition at line 19 of file quicktile.h.
KWin::QuickRootTile::QuickRootTile | ( | TileManager * | tiling, |
Tile * | parentItem = nullptr ) |
Definition at line 15 of file quicktile.cpp.
KWin::QuickRootTile::~QuickRootTile | ( | ) |
Definition at line 46 of file quicktile.cpp.
qreal KWin::QuickRootTile::horizontalSplit | ( | ) | const |
Definition at line 138 of file quicktile.cpp.
void KWin::QuickRootTile::setHorizontalSplit | ( | qreal | split | ) |
Definition at line 143 of file quicktile.cpp.
void KWin::QuickRootTile::setVerticalSplit | ( | qreal | split | ) |
Definition at line 178 of file quicktile.cpp.
Tile * KWin::QuickRootTile::tileForBorder | ( | ElectricBorder | border | ) |
Definition at line 113 of file quicktile.cpp.
Tile * KWin::QuickRootTile::tileForMode | ( | QuickTileMode | mode | ) |
Definition at line 85 of file quicktile.cpp.
qreal KWin::QuickRootTile::verticalSplit | ( | ) | const |
Definition at line 173 of file quicktile.cpp.