Scroom  0.14
DummyPluginInterface Class Reference
Inheritance diagram for DummyPluginInterface:
Inheritance graph
Collaboration diagram for DummyPluginInterface:
Collaboration graph

Public Types

using Ptr = boost::shared_ptr< DummyPluginInterface >
 
- Public Types inherited from ScroomPluginInterface
using Ptr = boost::shared_ptr< ScroomPluginInterface >
 

Public Member Functions

void registerNewPresentationInterface (const std::string &, NewPresentationInterface::Ptr) override
 
void registerNewAggregateInterface (const std::string &, NewAggregateInterface::Ptr) override
 
void registerOpenPresentationInterface (const std::string &, OpenPresentationInterface::Ptr) override
 
void registerOpenTiledBitmapInterface (const std::string &, boost::shared_ptr< Scroom::TiledBitmap::OpenTiledBitmapInterface >) override
 
void registerOpenInterface (const std::string &, OpenInterface::Ptr) override
 
void registerViewObserver (const std::string &, ViewObserver::Ptr) override
 
void registerPresentationObserver (const std::string &, PresentationObserver::Ptr) override
 

Static Public Member Functions

static Ptr create ()
 

Public Attributes

int view_observers = 0
 

Member Typedef Documentation

◆ Ptr

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

Member Function Documentation

◆ create()

static Ptr DummyPluginInterface::create ( )
inlinestatic
102 { return Ptr(new DummyPluginInterface()); }

Referenced by BOOST_AUTO_TEST_CASE().

Here is the caller graph for this function:

◆ registerNewAggregateInterface()

void DummyPluginInterface::registerNewAggregateInterface ( const std::string &  ,
NewAggregateInterface::Ptr   
)
inlineoverridevirtual

Implements ScroomPluginInterface.

107  {};

◆ registerNewPresentationInterface()

void DummyPluginInterface::registerNewPresentationInterface ( const std::string &  ,
NewPresentationInterface::Ptr   
)
inlineoverridevirtual

Implements ScroomPluginInterface.

105  {};

◆ registerOpenInterface()

void DummyPluginInterface::registerOpenInterface ( const std::string &  ,
OpenInterface::Ptr   
)
inlineoverridevirtual

Implements ScroomPluginInterface.

113 {};

◆ registerOpenPresentationInterface()

void DummyPluginInterface::registerOpenPresentationInterface ( const std::string &  ,
OpenPresentationInterface::Ptr   
)
inlineoverridevirtual

Implements ScroomPluginInterface.

109  {};

◆ registerOpenTiledBitmapInterface()

void DummyPluginInterface::registerOpenTiledBitmapInterface ( const std::string &  ,
boost::shared_ptr< Scroom::TiledBitmap::OpenTiledBitmapInterface  
)
inlineoverridevirtual

Implements ScroomPluginInterface.

112  {};

◆ registerPresentationObserver()

void DummyPluginInterface::registerPresentationObserver ( const std::string &  ,
PresentationObserver::Ptr   
)
inlineoverridevirtual

Implements ScroomPluginInterface.

115 {};

◆ registerViewObserver()

void DummyPluginInterface::registerViewObserver ( const std::string &  ,
ViewObserver::Ptr   
)
inlineoverridevirtual

Implements ScroomPluginInterface.

114 { view_observers++; };

Member Data Documentation

◆ view_observers

int DummyPluginInterface::view_observers = 0

Referenced by registerViewObserver().


The documentation for this class was generated from the following file:
DummyPluginInterface
Definition: pipette-tests.cc:97
DummyPluginInterface::Ptr
boost::shared_ptr< DummyPluginInterface > Ptr
Definition: pipette-tests.cc:100
DummyPluginInterface::view_observers
int view_observers
Definition: pipette-tests.cc:117