diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-05-14 21:43:42 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2014-05-14 21:43:42 +0300 |
commit | 916a53ec6e9eda8711ae7c2e9296463728370751 (patch) | |
tree | ad4288b80344f4535b7101515ce4da3d51ac3766 /src/gui/widgets/layout.h | |
parent | da267acc2fd56ec20a52a87c76d1abeeb7a5376d (diff) | |
download | manaverse-916a53ec6e9eda8711ae7c2e9296463728370751.tar.gz manaverse-916a53ec6e9eda8711ae7c2e9296463728370751.tar.bz2 manaverse-916a53ec6e9eda8711ae7c2e9296463728370751.tar.xz manaverse-916a53ec6e9eda8711ae7c2e9296463728370751.zip |
Move containerplacer into separate file.
Diffstat (limited to 'src/gui/widgets/layout.h')
-rw-r--r-- | src/gui/widgets/layout.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/src/gui/widgets/layout.h b/src/gui/widgets/layout.h index c9092f8bd..bf41e1c8e 100644 --- a/src/gui/widgets/layout.h +++ b/src/gui/widgets/layout.h @@ -32,40 +32,6 @@ class LayoutCell; class Widget; /** - * This class is a helper for adding widgets to nested tables in a window. - */ -class ContainerPlacer final -{ - public: - explicit ContainerPlacer(BasicContainer2 *c = nullptr, - LayoutCell *lc = nullptr) : - mContainer(c), mCell(lc) - {} - - /** - * Gets the pointed cell. - */ - LayoutCell &getCell() A_WARN_UNUSED - { return *mCell; } - - /** - * Returns a placer for the same container but to an inner cell. - */ - ContainerPlacer at(const int x, const int y) A_WARN_UNUSED; - - /** - * Adds the given widget to the container and places it in the layout. - * @see LayoutArray::place - */ - LayoutCell &operator()(const int x, const int y, Widget *const wg, - const int w = 1, const int h = 1); - - private: - BasicContainer2 *mContainer; - LayoutCell *mCell; -}; - -/** * This class contains a rectangular array of cells. */ class LayoutArray final |