3 * \file ControlTabularCreate.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
12 #ifndef CONTROLTABULARCREATE_H
13 #define CONTROLTABULARCREATE_H
18 /** A controller for the TabularCreate Dialog.
20 class ControlTabularCreate : public Dialog::Controller {
23 ControlTabularCreate(Dialog &);
25 virtual bool initialiseParams(std::string const & data);
27 virtual void clearParams();
29 virtual void dispatchParams();
31 virtual bool isBufferDependent() const { return true; }
34 typedef std::pair<unsigned int, unsigned int> rowsCols;
36 rowsCols & params() { return params_; }
43 #endif // CONTROLTABULARCREATE_H