59 using Ptr = std::shared_ptr<OpenTiledBitmapInterface>;
64 virtual std::tuple<BitmapMetaData, Layer::Ptr, ReloadFunction>
open(
const std::string& fileName) = 0;
71 extern const std::string
RGB;
72 extern const std::string
CMYK;
std::shared_ptr< ColormapHelperBase > Ptr
Definition colormappable.hh:158
Definition interface.hh:11
std::shared_ptr< Layer > Ptr
Definition tiledbitmaplayer.hh:250
std::shared_ptr< OpenPresentationInterface > Ptr
Definition scroominterface.hh:55
std::shared_ptr< ProgressInterface > Ptr
Definition progressinterface.hh:20
Definition opentiledbitmapinterface.hh:57
virtual std::list< GtkFileFilter * > getFilters()=0
std::shared_ptr< OpenTiledBitmapInterface > Ptr
Definition opentiledbitmapinterface.hh:59
virtual std::tuple< BitmapMetaData, Layer::Ptr, ReloadFunction > open(const std::string &fileName)=0
Definition rectangle.hh:29
std::shared_ptr< SourcePresentation > Ptr
Definition tiledbitmapinterface.hh:192
Definition opentiledbitmapinterface.hh:23
const std::string Greyscale
Definition layerspecforbitmap.cc:53
LayerSpecResult LayerSpecForBitmap(const BitmapMetaData &bitmapMetaData)
Definition layerspecforbitmap.cc:227
const std::string CMYK
Definition layerspecforbitmap.cc:52
const std::string Colormapped
Definition layerspecforbitmap.cc:54
Scroom::Utils::Stuff scheduleLoadingBitmap(const SourcePresentation::Ptr &sp, const Layer::Ptr &layer, const ProgressInterface::Ptr &progress)
Definition tiled-bitmap.cc:33
Metadata::Metadata to_metadata(const BitmapMetaData &bmd)
Definition layerspecforbitmap.cc:35
std::function< LayerSpecResult(const Scroom::Logger &logger, const BitmapMetaData &bitmapMetaData)> LayerSpecForBitmapFunc
Definition opentiledbitmapinterface.hh:78
const std::string RGB
Definition layerspecforbitmap.cc:51
std::tuple< LayerSpec, ColormapHelperBase::Ptr > LayerSpecResult
Definition opentiledbitmapinterface.hh:76
std::string to_string(const BitmapMetaData &bmd)
Definition layerspecforbitmap.cc:28
std::function< Scroom::Utils::Stuff(const ProgressInterface::Ptr &)> ReloadFunction
Definition opentiledbitmapinterface.hh:40
OpenPresentationInterface::Ptr ToOpenPresentationInterface(OpenTiledBitmapInterface::Ptr openTiledBitmapInterface)
Definition tiledbitmappresentation.cc:440
std::ostream & to_stream(std::ostream &os, const BitmapMetaData &bmd)
Definition layerspecforbitmap.cc:20
std::shared_ptr< void > Stuff
Definition stuff.hh:17
stub progress
Definition progressinterfaceconversion-tests.cc:65