]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ControlFloat.h
Simpler structure, 2-3s faster compiles. Not that it matters much...
[lyx.git] / src / frontends / controllers / ControlFloat.h
index 6ba718b5dfbda69e05deccb0b9d83f46b1b5b6d6..06e6fc4a6028c219990d15b1e9d73bd8643d6229 100644 (file)
 #define CONTROLFLOAT_H
 
 #include "Dialog.h"
-#include <boost/scoped_ptr.hpp>
+#include "insets/InsetFloat.h"
 
 namespace lyx {
-
-class InsetFloatParams;
-
 namespace frontend {
 
-class ControlFloat : public Controller {
+class ControlFloat : public Controller
+{
 public:
        ///
        ControlFloat(Dialog &);
@@ -34,12 +32,12 @@ public:
        ///
        virtual bool isBufferDependent() const { return true; }
        ///
-       InsetFloatParams & params() { return *params_.get(); }
+       InsetFloatParams & params() { return params_; }
        ///
-       InsetFloatParams const & params() const { return *params_.get(); }
+       InsetFloatParams const & params() const { return params_; }
 private:
        ///
-       boost::scoped_ptr<InsetFloatParams> params_;
+       InsetFloatParams params_;
 };
 
 } // namespace frontend