]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/ButtonPolicies.h
patch from Dekel + some simplifications
[lyx.git] / src / frontends / ButtonPolicies.h
index 047d680ec4cdd2d6fb71c39b047b7b99c11526ed..45a12769ae03cdc24397b627be1618f9fe971563 100644 (file)
@@ -23,6 +23,7 @@
 #include <vector>
 #include <boost/utility.hpp>
 
+#include "support/LOstream.h"
 
 /** An abstract base class for button policies.
     A state machine implementation of the various button policies used by the
@@ -160,19 +161,21 @@ public:
 
 
 inline
-ostream & operator<<(ostream & os, ButtonPolicy::SMInput smi) 
+std::ostream & operator<<(std::ostream & os, ButtonPolicy::State st)
 {
-       os << int(smi);
+       os << int(st);
        return os;
 }
 
+
 inline
-ostream & operator<<(ostream & os, ButtonPolicy::State st)
+std::ostream & operator<<(std::ostream & os, ButtonPolicy::SMInput smi)
 {
-       os << int(st);
+       os << int(smi);
        return os;
 }
 
+
 //--------------------- Actual Policy Classes -----------------------------
 
 /** Ok and Cancel buttons for dialogs with read-only operation.