]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ButtonControllerBase.h
John's character.C patch (bug fix).
[lyx.git] / src / frontends / controllers / ButtonControllerBase.h
index e395047bd2837972100c1f7b7c9533fbdd66baaa..5d4b876413e556a43fc21852ab8e4e1e462b2a3e 100644 (file)
@@ -1,3 +1,4 @@
+// -*- C++ -*-
 /* This file is part of
  * ====================================================== 
  *
@@ -31,7 +32,7 @@
  * This abstract base class stripped of xforms-specific code by
  * Angus Leeming <a.leeming@ic.ac.uk>
  */
-class ButtonControllerBase : public boost::noncopyable
+class ButtonControllerBase : boost::noncopyable
 {
 public:
        /** Constructor.
@@ -56,11 +57,13 @@ public:
        ///
        void cancel();
        ///
-       void undoAll();
+       void restore();
        ///
        void hide();
        ///
        virtual void refresh() = 0;
+       ///
+       virtual void refreshReadOnly() = 0;
 
        /// Passthrough function -- returns its input value
        bool readOnly(bool = true);