]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/controllers/ControlPreamble.h
Finish the task of removing all cruft from the header files.
[lyx.git] / src / frontends / controllers / ControlPreamble.h
index 893bd11a521290a33a10cf04ca83b25073e00281..97f822a744d33705655fbdf904a6db431a01cf8b 100644 (file)
@@ -1,22 +1,21 @@
 // -*- C++ -*-
 /**
  * \file ControlPreamble.h
- * Copyright 2001 The LyX Team.
- * See the file COPYING.
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
- * \author Edwin Leuven, leuven@fee.uva.nl
+ * \author Edwin Leuven
+ *
+ * Full author contact details are available in file CREDITS.
  */
 
 #ifndef CONTROLPREAMBLE_H
 #define CONTROLPREAMBLE_H
 
-#ifdef __GNUG__
-#pragma interface
-#endif
 
 #include "ControlDialog_impl.h"
 
-#include "LString.h"
+#include "support/std_string.h"
 
 /** A controller for Preamble dialogs.
  */
@@ -26,8 +25,9 @@ public:
        ControlPreamble(LyXView &, Dialogs &);
 
        ///
-       string & params() const;
-
+       string const & params() const;
+       ///
+       void params(string const & newparams);
 private:
        /// Get changed parameters and Dispatch them to the kernel.
        virtual void apply();
@@ -37,7 +37,7 @@ private:
        virtual void clearParams();
 
        ///
-       string params_;
+       string params_;
 };
 
 #endif // CONTROLPREAMBLE_H