Scroom  0.14
OpenInterface Class Referenceabstract

#include <scroominterface.hh>

Inheritance diagram for OpenInterface:
Inheritance graph
Collaboration diagram for OpenInterface:
Collaboration graph

Public Types

using Ptr = boost::shared_ptr< OpenInterface >
 

Public Member Functions

virtual std::list< GtkFileFilter * > getFilters ()=0
 
virtual void open (const std::string &fileName, ScroomInterface::Ptr const &scroomInterface)=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 OpenInterface::Ptr = boost::shared_ptr<OpenInterface>

Member Function Documentation

◆ getFilters()

virtual std::list<GtkFileFilter*> OpenInterface::getFilters ( )
pure virtual

◆ open()

virtual void OpenInterface::open ( const std::string &  fileName,
ScroomInterface::Ptr const &  scroomInterface 
)
pure virtual

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