X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2FSelection.h;h=931cb4470efcb051949795a4f85cec0122e7e14f;hb=713264ae2b82f23e80ed6369b19ae6c9b030b6e4;hp=ac902ffc1eaafcaef57e201ddf59fd9ff5d8ab73;hpb=221812b6e0524f9982b1cf2269f6db9f9638a80e;p=lyx.git diff --git a/src/frontends/Selection.h b/src/frontends/Selection.h index ac902ffc1e..931cb4470e 100644 --- a/src/frontends/Selection.h +++ b/src/frontends/Selection.h @@ -27,6 +27,11 @@ class Selection public: virtual ~Selection() {} + /** + * Returns true if the underlying system supports mouse selection + * (basically X11 and Wayland). + */ + virtual bool supported() const = 0; /** * Tell the window system whether we set or cleared our selection. * This is a noop on systems that don't have a selection. @@ -49,7 +54,7 @@ public: * Fill the X selection. * The format is plain text. * Does nothing on systems that don't have a selection. - * Since the X selection protocol is asyncronous this should never be + * Since the X selection protocol is asynchronous this should never be * called from the kernel. * If another application requests the current selection a * SelectionRequest XEvent will be triggered. The response of the