Scroom 0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
Scroom::TiledBitmap::OpenTiledBitmapInterface Class Referenceabstract

#include <opentiledbitmapinterface.hh>

Inheritance diagram for Scroom::TiledBitmap::OpenTiledBitmapInterface:
Inheritance graph
Collaboration diagram for Scroom::TiledBitmap::OpenTiledBitmapInterface:
Collaboration graph

Public Types

using Ptr = std::shared_ptr< OpenTiledBitmapInterface >
 

Public Member Functions

virtual std::list< GtkFileFilter * > getFilters ()=0
 
virtual std::tuple< BitmapMetaData, Layer::Ptr, ReloadFunctionopen (const std::string &fileName)=0
 

Additional Inherited Members

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

Member Typedef Documentation

◆ Ptr

Member Function Documentation

◆ getFilters()

virtual std::list< GtkFileFilter * > Scroom::TiledBitmap::OpenTiledBitmapInterface::getFilters ( )
pure virtual

Implemented in Pnm, and Tiff.

◆ open()

virtual std::tuple< BitmapMetaData, Layer::Ptr, ReloadFunction > Scroom::TiledBitmap::OpenTiledBitmapInterface::open ( const std::string &  fileName)
pure virtual

Implemented in Pnm, and Tiff.


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