4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Angus Leeming
9 * Full author contact details are available in file CREDITS
12 /* A base class for dialogs connected to insets. This class is temporary in that
13 * it has been superceeded by the controller-view split.
19 #include "FormBaseDeprecated.h"
20 #include "insets/insetcommandparams.h"
22 #include <boost/signals/connection.hpp>
30 /** This class is an XForms GUI base class to insets
32 class FormInset : public FormBaseBD {
35 FormInset(LyXView &, Dialogs &, string const &);
37 /// Connect signals. Also perform any necessary initialisation.
38 virtual void connect();
39 /// Disconnect signals. Also perform any necessary housekeeping.
40 virtual void disconnect();
42 /// bool indicates if a buffer switch took place
43 virtual void updateSlot(bool);
45 /// inset::hide connection.
46 boost::signals::connection ih_;