Scroom  0.14
PresentationMock Class Reference

#include <presentationinterface.hh>

Inheritance diagram for PresentationMock:
Inheritance graph
Collaboration diagram for PresentationMock:
Collaboration graph

Public Types

using Ptr = boost::shared_ptr< PresentationMock >
 
- Public Types inherited from PresentationInterface
using Ptr = boost::shared_ptr< PresentationInterface >
 
using WeakPtr = boost::weak_ptr< PresentationInterface >
 
- Public Types inherited from Viewable
using Ptr = boost::shared_ptr< Viewable >
 
using WeakPtr = boost::weak_ptr< Viewable >
 
- Public Types inherited from Scroom::Utils::Observable< T >
using Observer = boost::shared_ptr< T >
 
using Ptr = boost::shared_ptr< Observable< T > >
 

Public Member Functions

 MOCK_METHOD1 (open, void(ViewInterface::WeakPtr))
 
 MOCK_METHOD1 (close, void(ViewInterface::WeakPtr))
 
 MOCK_METHOD0 (getRect, Scroom::Utils::Rectangle< double >())
 
 MOCK_METHOD4 (redraw, void(ViewInterface::Ptr const &, cairo_t *, Scroom::Utils::Rectangle< double >, int))
 
 MOCK_METHOD2 (getProperty, bool(const std::string &, std::string &))
 
 MOCK_METHOD1 (isPropertyDefined, bool(const std::string &))
 
 MOCK_METHOD0 (getTitle, std::string())
 
- Public Member Functions inherited from PresentationInterface
virtual Scroom::Utils::Rectangle< double > getRect ()=0
 
virtual void redraw (ViewInterface::Ptr const &vi, cairo_t *cr, Scroom::Utils::Rectangle< double > presentationArea, int zoom)=0
 
virtual bool getProperty (const std::string &name, std::string &value)=0
 
virtual bool isPropertyDefined (const std::string &name)=0
 
virtual std::string getTitle ()=0
 
virtual Scroom::Utils::Point< double > getAspectRatio () const
 
- Public Member Functions inherited from Viewable
virtual void open (ViewInterface::WeakPtr vi)=0
 
virtual void close (ViewInterface::WeakPtr vi)=0
 
- Public Member Functions inherited from Scroom::Utils::Observable< T >
 Observable ()
 
 ~Observable () override
 
 Observable (const Observable &)=delete
 
 Observable (Observable &&)=delete
 
Observable operator= (const Observable &)=delete
 
Observable operator= (Observable &&)=delete
 
Scroom::Bookkeeping::Token registerStrongObserver (Observer const &observer)
 
Scroom::Bookkeeping::Token registerObserver (ObserverWeak const &observer)
 

Static Public Member Functions

static Ptr create ()
 

Additional Inherited Members

- Protected Member Functions inherited from Scroom::Utils::Observable< T >
std::list< ObservergetObservers ()
 
virtual void observerAdded (Observer const &observer, Scroom::Bookkeeping::Token const &token)
 

Member Typedef Documentation

◆ Ptr

using PresentationMock::Ptr = boost::shared_ptr<PresentationMock>

Member Function Documentation

◆ create()

static Ptr PresentationMock::create ( )
inlinestatic
20 { return Ptr(new PresentationMock()); }

◆ MOCK_METHOD0() [1/2]

PresentationMock::MOCK_METHOD0 ( getRect  ,
Scroom::Utils::Rectangle< double >  () 
)

◆ MOCK_METHOD0() [2/2]

PresentationMock::MOCK_METHOD0 ( getTitle  ,
std::string()   
)

◆ MOCK_METHOD1() [1/3]

PresentationMock::MOCK_METHOD1 ( close  ,
void(ViewInterface::WeakPtr  
)

◆ MOCK_METHOD1() [2/3]

PresentationMock::MOCK_METHOD1 ( isPropertyDefined  ,
bool(const std::string &)   
)

◆ MOCK_METHOD1() [3/3]

PresentationMock::MOCK_METHOD1 ( open  ,
void(ViewInterface::WeakPtr  
)

◆ MOCK_METHOD2()

PresentationMock::MOCK_METHOD2 ( getProperty  ,
bool(const std::string &, std::string &)   
)

◆ MOCK_METHOD4()

PresentationMock::MOCK_METHOD4 ( redraw  ,
void(ViewInterface::Ptr const &, cairo_t *, Scroom::Utils::Rectangle< double >, int)   
)

The documentation for this class was generated from the following file:
PresentationMock
Definition: presentationinterface.hh:15
PresentationMock::Ptr
boost::shared_ptr< PresentationMock > Ptr
Definition: presentationinterface.hh:18