]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/QTabularDialog.h
Some string(widget->text()) fixes. Weirdness
[lyx.git] / src / frontends / qt2 / QTabularDialog.h
1 // -*- C++ -*-
2 /**
3  * \file QTabularDialog.h
4  * This file is part of LyX, the document processor.
5  * Licence details can be found in the file COPYING.
6  *
7  * \author John Levon
8  * \author Juergen Spitzmueller
9  * \author Herbert Voss
10  *
11  * Full author contact details are available in file CREDITS
12  */
13
14 #ifndef QTABULARDIALOG_H
15 #define QTABULARDIALOG_H
16
17 #ifdef __GNUG__
18 #pragma interface
19 #endif
20
21 #include "ui/QTabularDialogBase.h"
22
23 class QTabular;
24
25 class QTabularDialog : public QTabularDialogBase {
26         Q_OBJECT
27 public:
28         QTabularDialog(QTabular * form);
29
30 protected slots:
31         virtual void change_adaptor();
32         
33         virtual void close_clicked();
34         virtual void columnAppend_clicked();
35         virtual void rowAppend_clicked();
36         virtual void columnDelete_clicked(); 
37         virtual void rowDelete_clicked();
38         virtual void borderSet_clicked();
39         virtual void borderUnset_clicked();
40         virtual void leftBorder_changed();
41         virtual void rightBorder_changed();
42         virtual void topBorder_changed();
43         virtual void bottomBorder_changed();
44         virtual void multicolumn_clicked();
45         virtual void rotateTabular_checked(int state);
46         virtual void rotateCell_checked(int state);
47         virtual void hAlign_changed(int align);
48         virtual void vAlign_changed(int align);
49         virtual void specialAlignment_changed();
50         virtual void width_changed();
51         virtual void longTabular_changed(int state);
52         virtual void ltNewpage_clicked();
53         virtual void ltHeaderStatus_clicked();
54         virtual void ltHeaderBorderAbove_clicked();
55         virtual void ltHeaderBorderBelow_clicked();
56         virtual void ltFirstHeaderStatus_clicked();
57         virtual void ltFirstHeaderBorderAbove_clicked();
58         virtual void ltFirstHeaderBorderBelow_clicked();
59         virtual void ltFirstHeaderEmpty_clicked();
60         virtual void ltFooterStatus_clicked();
61         virtual void ltFooterBorderAbove_clicked();
62         virtual void ltFooterBorderBelow_clicked();
63         virtual void ltLastFooterStatus_clicked();
64         virtual void ltLastFooterBorderAbove_clicked();
65         virtual void ltLastFooterBorderBelow_clicked();
66         virtual void ltLastFooterEmpty_clicked();
67
68 protected:
69         virtual void closeEvent(QCloseEvent * e);
70  
71 private:
72         QTabular * form_;
73 };
74
75 #endif // QTABULARDIALOG_H