]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetInclude.h
Pure HTML output for math macros.
[lyx.git] / src / insets / InsetInclude.h
index 208c79ee6afb83859db6b23491651799d655570b..f8c4065c97136c55af03d2fa9860c5224a8bd373 100644 (file)
@@ -50,6 +50,10 @@ public:
        DisplayType display() const;
        ///
        InsetCode lyxCode() const { return INCLUDE_CODE; }
+
+       ///
+       void setChildBuffer(Buffer * buffer);
+
        /** Fills \c keys
         *  \param buffer the Buffer containing this inset.
         *  \param keys the list of bibkeys in the child buffer.
@@ -80,7 +84,7 @@ public:
        ///
        int docbook(odocstream &, OutputParams const &) const;
        ///
-       docstring xhtml(odocstream &, OutputParams const &) const;
+       docstring xhtml(XHTMLStream &, OutputParams const &) const;
        ///
        void validate(LaTeXFeatures &) const;
        ///
@@ -90,7 +94,7 @@ public:
        ///
        void updateCommand();
        ///
-       void updateLabels(ParIterator const &);
+       void updateBuffer(ParIterator const &, UpdateType);
        ///
        static ParamInfo const & findInfo(std::string const &);
        ///
@@ -125,6 +129,8 @@ private:
        docstring screenLabel() const;
        /// holds the entity name that defines the file location (SGML)
        docstring const include_label;
+       ///
+       bool isChildIncluded() const;
 
        /// The pointer never changes although *preview_'s contents may.
        boost::scoped_ptr<RenderMonitoredPreview> const preview_;