#ifndef CONTROLTABULARCREATE_H
#define CONTROLTABULARCREATE_H
+#include "Dialog.h"
#include <utility>
-
-#include "ControlDialog_impl.h"
-
/** A controller for the TabularCreate Dialog.
*/
-class ControlTabularCreate : public ControlDialogBD {
+class ControlTabularCreate : public Dialog::Controller {
public:
///
- ControlTabularCreate(LyXView &, Dialogs &);
+ ControlTabularCreate(Dialog &);
+ ///
+ virtual bool initialiseParams(string const & data);
+ /// clean-up on hide.
+ virtual void clearParams();
+ ///
+ virtual void dispatchParams();
+ ///
+ virtual bool isBufferDependent() const { return true; }
+ ///
typedef std::pair<unsigned int, unsigned int> rowsCols;
-
///
- rowsCols & params();
-private:
- /// Apply from dialog
- virtual void apply();
-
- /// set the params before show or update
- virtual void setParams();
+ rowsCols & params() { return params_; }
+private:
/// rows, cols params
rowsCols params_;
};