26 Tile *tileForMode(QuickTileMode mode);
29 qreal horizontalSplit()
const;
30 void setHorizontalSplit(qreal split);
32 qreal verticalSplit()
const;
33 void setVerticalSplit(qreal split);
36 void relayoutToFit(
Tile *tile);
38 Tile *m_resizedTile =
nullptr;
40 std::unique_ptr<Tile> m_leftVerticalTile;
41 std::unique_ptr<Tile> m_rightVerticalTile;
43 std::unique_ptr<Tile> m_topHorizontalTile;
44 std::unique_ptr<Tile> m_bottomHorizontalTile;
46 std::unique_ptr<Tile> m_topLeftTile;
47 std::unique_ptr<Tile> m_topRightTile;
48 std::unique_ptr<Tile> m_bottomLeftTile;
49 std::unique_ptr<Tile> m_bottomRightTile;