1 #include <mof/widget/WidgetView.hpp>
2 #include <mof/widget/Pager.hpp>
5 #include <mof/widget/NullView.hpp>
6 #include <mof/utilities.hpp>
14 std::deque<Page> pageQueue;
18 pageQueue.push_back(Page(std::make_shared<NullView>(), ""));
36 const Page& Pager::getPage() const
38 return pImpl_->pageQueue.front();
42 Page& Pager::getPage()
44 return pImpl_->pageQueue.front();
48 void Pager::addPage( const Page& page )
50 pImpl_->pageQueue.push_back(page);
56 pImpl_->pageQueue.pop_front();
60 size_t Pager::size() const
62 return pImpl_->pageQueue.size();