Go to the documentation of this file.
15 void load(
const GtkFileFilterInfo& info);
16 void load(
const std::string& filename);
void load(const GtkFileFilterInfo &info)
Definition: loader.cc:238
char * charpFromString(const std::string &s)
Definition: loader.cc:91
void find_or_create_scroom(const PresentationInterface::Ptr &presentation)
Definition: callbacks.cc:481
void load(GtkFileFilterInfo const &info)
Definition: loader.cc:238
PresentationInterface::Ptr loadPresentation(const GtkFileFilterInfo &info)
Definition: loader.cc:194
void operator()(T *p)
Definition: loader.cc:29
~GtkFileFilterListDestroyer()
Definition: loader.cc:72
Aggregate::Ptr newAggregate(const std::string &name) override
Definition: loader.cc:308
std::unique_ptr< GtkFileFilterInfo, GtkFileFilterInfoDeleter > GtkFileFilterInfoPtr
Definition: loader.cc:44
GtkFileFilterListDestroyer operator=(const GtkFileFilterListDestroyer &)=delete
boost::shared_ptr< ScroomInterfaceImpl > Ptr
Definition: loader.cc:156
PresentationInterface::Ptr loadPresentation(const std::string &filename)
Definition: loader.cc:189
void create(NewPresentationInterface *interface)
Definition: loader.cc:175
static Ptr instance()
Definition: loader.cc:279
Definition: loader.cc:153
GtkFileFilterListDestroyer(std::list< GtkFileFilter * > &f)
Definition: loader.cc:63
PresentationInterface::Ptr newPresentation(const std::string &name) override
Definition: loader.cc:285
Definition: scroominterface.hh:35
void on_presentation_created(const PresentationInterface::Ptr &presentation)
Definition: callbacks.cc:623
Definition: scroominterface.hh:22
std::list< GtkFileFilter * > & filters
Definition: loader.cc:60
PresentationInterface::Ptr loadPresentation(const std::string &name, const std::string &relativeTo=std::string()) override
Definition: loader.cc:333
boost::shared_ptr< PresentationInterface > Ptr
Definition: presentationinterface.hh:74
virtual PresentationInterface::Ptr createNew()=0
void destroyGtkFileFilterList(std::list< GtkFileFilter * > &l)
Definition: loader.cc:46
GtkFileFilterInfoPtr filterInfoFromPath(const std::string &filename)
Definition: loader.cc:109
bool filterMatchesInfo(GtkFileFilterInfo const &info, std::list< GtkFileFilter * > const &filters)
Definition: loader.cc:140
void showPresentation(PresentationInterface::Ptr const &presentation) override
Definition: loader.cc:346
void destroyGtkFileFilterList(std::list< GtkFileFilter * > &l)
Definition: loader.cc:46
static PluginManager::Ptr getInstance()
Definition: pluginmanager.cc:330
ScroomInterfaceImpl()=default
void operator()(GtkFileFilterInfo *f)
Definition: loader.cc:35
void create(NewPresentationInterface *interface)
Definition: loader.cc:175
boost::shared_ptr< Aggregate > Ptr
Definition: presentationinterface.hh:147