+2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * DialogBase.h: derived from noncopyable, rather than deriving
+ xforms/FormBase from it.
+
2001-02-12 John Levon <moz@compsoc.man.ac.uk>
* DialogBase.C: add close(), non-pure. This is
#define DIALOGBASE_H
#include <sigc++/signal_system.h>
+#include <boost/utility.hpp>
// If we do not want to bring them in global namespace, they could be
// defined inside DialogBase... (JMarc)
using SigC::Connection;
using SigC::slot;
using SigC::Object;
-
#endif
satisfy that request. Thus a dialog will have to "pull" the necessary
details from the core of the program.
*/
-class DialogBase : public Object
+class DialogBase : public Object, public noncopyable
{
public:
/**@name Constructors and Deconstructors */
+2001-02-19 Angus Leeming <a.leeming@ic.ac.uk>
+
+ * FormBase.h: moved noncopyable derivation to DialogBase.
+
2001-02-19 Juergen Vigna <jug@sad.it>
* FormTabular.C (build): make all input field accepted only after
#include "DialogBase.h"
#include "LString.h"
-#include <boost/utility.hpp>
#include FORMS_H_LOCATION
#include "ButtonController.h"
#include "gettext.h"
@author Angus Leeming
*/
-class FormBase : public DialogBase, public noncopyable {
+class FormBase : public DialogBase {
public:
/// Callback functions
static int WMHideCB(FL_FORM *, void *);