Класс входит в проект Covellite.Gui
Класс списка слоев.
Подробнее...
#include <Layers.hpp>
|
void | Push (const LayerPtr_t &) |
| Функция вставки слоя на вершину стека.
|
|
bool | Pop (void) |
| Функция удаления слоя с вершины стека.
|
|
Класс входит в проект Covellite.Gui
Класс списка слоев.
- Представляет собой стек, в котором активным является слой, находящийся на его вершине.
- Версия
- 1.0.0.0
1.1.0.0
- Дата
- 09 Декабрь 2016
16 Март 2019
- Автор
- CTAPOBEP (unico.nosp@m.rnum.nosp@m..veru.nosp@m.m@gm.nosp@m.ail.c.nosp@m.om)
- Авторство
- © CTAPOBEP 2016 - 2019
◆ Pop()
bool Layers::Pop |
( |
void | | ) |
|
Функция удаления слоя с вершины стека.
- Деактивирует и удаляет слой на вершине стека, после чего активирует слой, оказавшийся на вершине стека.
- Возвращает
- true
- Операция выполнена успешно (в стеке еще есть хотя бы один слой).
-
false
- Был удален последний слой, стек пуст.
- Исключения
-
std::exception |
- Попытка удалить слой из пустого стека.
|
◆ Push()
void Layers::Push |
( |
const LayerPtr_t & | _pLayer | ) |
|
Функция вставки слоя на вершину стека.
- Деактивирует слой на вершине стека, добавляет указанный слой, после чего активирует его.
- В стеке одновременно может быть только один объект слоя одного класса.
- Аргументы
-
[in] | _pLayer | Добавляемый слой. |
- Исключения
-
std::exception |
- Попытка вставить объект слоя класса, который уже был добавлен ранее.
|
Объявления и описания членов классов находятся в файлах:
- Solution/Solution/Covellite.Gui/Covellite.Gui/Layers.hpp
- Solution/Solution/Covellite.Gui/Covellite.Gui/Layers.cpp