]> git.lyx.org Git - features.git/blobdiff - src/insets/InsetCitation.h
Get rid of spelling and language marks in info inset
[features.git] / src / insets / InsetCitation.h
index b085a2c9428c30f5eb411225bc943b96dfec051a..0adf0d4c3a24589f858946c1f9f2edec4a25dd11 100644 (file)
 #define INSET_CITATION_H
 
 #include "InsetCommand.h"
-#include "Citation.h"
 
 namespace lyx {
 
+class BufferParams;
+class CitationStyle;
+
 /////////////////////////////////////////////////////////////////////////
 //
 // InsetCitation
@@ -99,6 +101,8 @@ public:
        bool openCitationPossible() const;
        /// search and open citation source
        void openCitation();
+       ///
+       std::pair<int, int> isWords() const override;
 
 private:
        /// tries to make a pretty label and makes a basic one if not
@@ -107,6 +111,8 @@ private:
        docstring complexLabel(bool for_xhtml = false) const;
        /// makes a very basic label, in case we can't make a pretty one
        docstring basicLabel(bool for_xhtml = false) const;
+       /// trims the keys
+       void cleanKeys();
 
        /// \name Private functions inherited from Inset class
        //@{