Scroom  0.14
ViewObserver Class Referenceabstract

#include <scroominterface.hh>

Inheritance diagram for ViewObserver:
Inheritance graph
Collaboration diagram for ViewObserver:
Collaboration graph

Public Types

using Ptr = boost::shared_ptr< ViewObserver >
 

Public Member Functions

virtual Scroom::Bookkeeping::Token viewAdded (ViewInterface::Ptr v)=0
 

Additional Inherited Members

- Private Member Functions inherited from Interface
 Interface ()=default
 
 Interface (const Interface &)=delete
 
Interfaceoperator= (const Interface &)=delete
 
 Interface (const Interface &&)=delete
 
Interfaceoperator= (const Interface &&)=delete
 
virtual ~Interface ()=default
 

Member Typedef Documentation

◆ Ptr

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

Member Function Documentation

◆ viewAdded()

virtual Scroom::Bookkeeping::Token ViewObserver::viewAdded ( ViewInterface::Ptr  v)
pure virtual

Implemented in Pipette, Measure, and Metadata.


The documentation for this class was generated from the following file: