]> git.lyx.org Git - lyx.git/blobdiff - src/EmbeddedFiles.h
Improve these.
[lyx.git] / src / EmbeddedFiles.h
index 5a8df6985393719aabe14ee989497689731b6cd7..cca8e5e8e8d762155f1f7744b6d6506496761eeb 100644 (file)
@@ -209,13 +209,14 @@ public:
         */
        void registerFile(EmbeddedFile const & file, Inset const * inset,
                Buffer const & buffer);
-
+       /// returns a pointer to the Embedded file representing this object,
+       /// or null if not found. The filename should be absolute.
+       const_iterator findFile(std::string const & filename) const;
+       iterator findFile(std::string const & filename);
        /// validate embedded fies after a file is read.
        void validate(Buffer const & buffer);
-
        /// scan the buffer and get a list of EmbeddedFile
        void update(Buffer const & buffer);
-
        /// write a zip file
        bool writeFile(support::DocFileName const & filename, Buffer const & buffer);
 };