X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetInclude.h;h=0e14405a8a6305abb774125c33f1cb757fe65c8e;hb=67e70c6c022fa445cd654937faeb87955e3bca7a;hp=410b71270c99fd20ae433273a6667de494af1261;hpb=072ed23ffcd4a4a883f3521d0295d7555d40fecc;p=lyx.git diff --git a/src/insets/InsetInclude.h b/src/insets/InsetInclude.h index 410b71270c..0e14405a8a 100644 --- a/src/insets/InsetInclude.h +++ b/src/insets/InsetInclude.h @@ -70,9 +70,9 @@ public: * \param buffer the Buffer containing this inset. */ support::FileNameList const & - getBibfilesCache(Buffer const & buffer) const; + getBibfilesCache() const; /// - EDITABLE editable() const { return IS_EDITABLE; } + bool hasSettings() const { return true; } /// int latex(odocstream &, OutputParams const &) const; /// @@ -97,10 +97,8 @@ public: static bool isCompatibleCommand(std::string const & s); /// docstring contextMenu(BufferView const & bv, int x, int y) const; - /// \return the child buffer if the file is a LyX doc and is loaded - Buffer * getChildBuffer(Buffer const & buffer) const; - /// \return loaded Buffer or zero if the file loading did not proceed. - Buffer * loadIfNeeded(Buffer const & parent) const; + /// \return the child buffer if the file is a LyX doc and could be loaded + Buffer * getChildBuffer() const; protected: InsetInclude(InsetInclude const &); /// @@ -115,6 +113,8 @@ private: */ void fileChanged() const; + /// \return loaded Buffer or zero if the file loading did not proceed. + Buffer * loadIfNeeded() const; /// launch external application void editIncluded(std::string const & file); /// set the parameters @@ -134,6 +134,7 @@ private: mutable RenderButton button_; mutable docstring listings_label_; InsetLabel * label_; + mutable Buffer * child_buffer_; };