3 * \file QTabularDialog.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
8 * \author Jürgen Spitzmüller
11 * Full author contact details are available in file CREDITS.
14 #ifndef QTABULARDIALOG_H
15 #define QTABULARDIALOG_H
17 #include "ui/QTabularUi.h"
20 #include <QCloseEvent>
27 class QTabularDialog : public QDialog, public Ui::QTabularUi {
30 QTabularDialog(QTabular * form);
33 virtual void change_adaptor();
35 virtual void topspace_changed();
36 virtual void bottomspace_changed();
37 virtual void interlinespace_changed();
38 virtual void on_booktabsRB_toggled();
39 virtual void close_clicked();
40 virtual void borderSet_clicked();
41 virtual void borderUnset_clicked();
42 virtual void leftBorder_changed();
43 virtual void rightBorder_changed();
44 virtual void topBorder_changed();
45 virtual void bottomBorder_changed();
46 virtual void multicolumn_clicked();
47 virtual void rotateTabular();
48 virtual void rotateCell();
49 virtual void hAlign_changed(int align);
50 virtual void vAlign_changed(int align);
51 virtual void specialAlignment_changed();
52 virtual void width_changed();
53 virtual void longTabular();
54 virtual void ltNewpage_clicked();
55 virtual void ltHeaderStatus_clicked();
56 virtual void ltHeaderBorderAbove_clicked();
57 virtual void ltHeaderBorderBelow_clicked();
58 virtual void ltFirstHeaderStatus_clicked();
59 virtual void ltFirstHeaderBorderAbove_clicked();
60 virtual void ltFirstHeaderBorderBelow_clicked();
61 virtual void ltFirstHeaderEmpty_clicked();
62 virtual void ltFooterStatus_clicked();
63 virtual void ltFooterBorderAbove_clicked();
64 virtual void ltFooterBorderBelow_clicked();
65 virtual void ltLastFooterStatus_clicked();
66 virtual void ltLastFooterBorderAbove_clicked();
67 virtual void ltLastFooterBorderBelow_clicked();
68 virtual void ltLastFooterEmpty_clicked();
71 virtual void closeEvent(QCloseEvent * e);
77 } // namespace frontend
80 #endif // QTABULARDIALOG_H