Scroom 0.14-49-gb7ae7a6d
Loading...
Searching...
No Matches
loader.hh
Go to the documentation of this file.
1/*
2 * Scroom - Generic viewer for 2D data
3 * Copyright (C) 2009-2026 Kees-Jan Dijkzeul
4 *
5 * SPDX-License-Identifier: LGPL-2.1
6 */
7
8#pragma once
9
10#include <gtk/gtk.h>
11
13
14void create(NewPresentationInterface* interface);
15void load(const GtkFileFilterInfo& info);
16void load(const std::string& filename);
17PresentationInterface::Ptr loadPresentation(const GtkFileFilterInfo& info);
18PresentationInterface::Ptr loadPresentation(const std::string& filename);
19void destroyGtkFileFilterList(std::list<GtkFileFilter*>& l);
Definition scroominterface.hh:35
std::shared_ptr< PresentationInterface > Ptr
Definition presentationinterface.hh:73
PageList const l
Definition compression-tests.cc:33
void destroyGtkFileFilterList(std::list< GtkFileFilter * > &l)
Definition loader.cc:42
void load(const GtkFileFilterInfo &info)
Definition loader.cc:235
void create(NewPresentationInterface *interface)
Definition loader.cc:172
PresentationInterface::Ptr loadPresentation(const GtkFileFilterInfo &info)
Definition loader.cc:191