|
Scroom
0.14
|
#include <sizedeterminer.hh>

Classes | |
| class | PresentationData |
Public Types | |
| using | Ptr = boost::shared_ptr< SizeDeterminer > |
Public Member Functions | |
| void | add (PresentationInterface::Ptr const &p) |
| Scroom::Utils::Rectangle< double > | getRect () const |
| void | open (PresentationInterface::Ptr const &p, ViewInterface::WeakPtr const &vi) |
| void | close (PresentationInterface::Ptr const &p, ViewInterface::WeakPtr const &vi) |
Static Public Member Functions | |
| static Ptr | create () |
Private Member Functions | |
| SizeDeterminer ()=default | |
| void | sendUpdates () |
Private Attributes | |
| std::list< PresentationInterface::Ptr > | presentations |
| std::map< PresentationInterface::Ptr, PresentationData > | resizablePresentationData |
| using SizeDeterminer::Ptr = boost::shared_ptr<SizeDeterminer> |
|
privatedefault |
| void SizeDeterminer::add | ( | PresentationInterface::Ptr const & | p | ) |

| void SizeDeterminer::close | ( | PresentationInterface::Ptr const & | p, |
| ViewInterface::WeakPtr const & | vi | ||
| ) |
|
static |
Referenced by BOOST_AUTO_TEST_CASE().


| Scroom::Utils::Rectangle< double > SizeDeterminer::getRect | ( | ) | const |
Referenced by open(), and sendUpdates().


| void SizeDeterminer::open | ( | PresentationInterface::Ptr const & | p, |
| ViewInterface::WeakPtr const & | vi | ||
| ) |

|
private |
Referenced by add().


|
private |
|
private |
Referenced by add(), close(), getRect(), open(), and sendUpdates().