X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fimporter.h;h=634059d5f0bc717dbaad01c7fc198e8d1c93cdfa;hb=e5a46922e916a06ad1b958d5895cc3cfb4f13d2c;hp=8bcfd08140681864ca68b25d76592397e6b93bf5;hpb=8283e978f8d621041c432b9b88a476bfd567385c;p=lyx.git diff --git a/src/importer.h b/src/importer.h index 8bcfd08140..634059d5f0 100644 --- a/src/importer.h +++ b/src/importer.h @@ -1,44 +1,44 @@ // -*- C++ -*- -/* This file is part of - * ====================================================== +/** + * \file importer.h + * This file is part of LyX, the document processor. + * Licence details can be found in the file COPYING. * - * LyX, The Document Processor + * \author unknown + * \author Jean-Marc Lasgouttes + * \author John Levon * - * Copyright 1995 Matthias Ettrich - * Copyright 1995-2001 The LyX Team. - * - * ====================================================== */ + * Full author contact details are available in file CREDITS. + */ #ifndef IMPORTER_H #define IMPORTER_H -#ifdef __GNUG__ -#pragma interface -#endif - +#include #include -#include "LString.h" + + +namespace lyx { + +namespace support { class FileName; } class LyXView; +class ErrorList; class Format; class Importer { public: /// - static - bool Import(LyXView * lv, string const & filename, - string const & format); -#if 0 - /// - static - bool IsImportable(string const & format); -#endif + static bool Import(LyXView * lv, support::FileName const & filename, + std::string const & format, ErrorList & errorList); + /// - static - std::vector const GetImportableFormats(); + static std::vector const GetImportableFormats(); private: /// - static - std::vector const Loaders(); + static std::vector const Loaders(); }; + +} // namespace lyx + #endif