3 * \file GuiTabularCreate.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 QTABULARCREATE_H
13 #define QTABULARCREATE_H
15 #include "GuiDialogView.h"
16 #include "ui_TabularCreateUi.h"
23 class GuiTabularCreate;
25 class GuiTabularCreateDialog : public QDialog, public Ui::TabularCreateUi {
28 GuiTabularCreateDialog(GuiTabularCreate * form);
30 virtual void columnsChanged(int);
31 virtual void rowsChanged(int);
33 GuiTabularCreate * form_;
37 class ControlTabularCreate;
39 class GuiTabularCreate
40 : public QController<ControlTabularCreate, GuiView<GuiTabularCreateDialog> >
44 friend class GuiTabularCreateDialog;
46 GuiTabularCreate(Dialog &);
51 virtual void update_contents() {}
53 virtual void build_dialog();
56 } // namespace frontend
59 #endif // QTABULARCREATE_H