]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/Clipboard.h
Honor pending spaces in InsetMathChar::write
[lyx.git] / src / frontends / Clipboard.h
index c06a17f50b80f478e50978b162e0230399ece6c1..5e16a26bbf8d31179d9b2a4d4a2224961ea80181 100644 (file)
@@ -65,6 +65,8 @@ public:
        /// Get the contents of the window system clipboard as graphics file.
        virtual support::FileName getAsGraphics(Cursor const & cur, GraphicsType type) const = 0;
 
+       virtual docstring const & getFindBuffer() { return find_buffer_; }
+
        /**
         * Fill the system clipboard. The format of \p lyx is as written in
         * .lyx files, the format of \p text is plain text.
@@ -79,6 +81,8 @@ public:
        /// Put a general string on the system clipboard (not LyX text)
        virtual void put(std::string const & text) const = 0;
 
+       virtual void setFindBuffer(docstring const & text) { find_buffer_ = text;}
+
        /// Does the clipboard contain text contents?
        virtual bool hasTextContents(TextType type = AnyTextType) const = 0;
        /// Does the clipboard contain graphics contents of a certain type?
@@ -94,6 +98,9 @@ public:
        /// \returns true if both the LyX and the plaintext versions of the
        /// clipboard are empty, and no supported graphics format is available.
        virtual bool empty() const = 0;
+
+private:
+       docstring find_buffer_;
 };
 
 } // namespace frontend