]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/paragraphdlg.h
try this for distinguishing inner and outer tabs
[lyx.git] / src / frontends / qt2 / paragraphdlg.h
1 /****************************************************************************
2 ** Form interface generated from reading ui file 'paragraphdlg.ui'
3 **
4 ** Created: Sat Feb 10 14:22:05 2001
5 **      by:  The User Interface Compiler (uic)
6 **
7 ** WARNING! All changes made in this file will be lost!
8 ****************************************************************************/
9 #ifndef PARAGRAPHDLG_H
10 #define PARAGRAPHDLG_H
11
12 #include <qvariant.h>
13 #include <qdialog.h>
14 class QVBoxLayout; 
15 class QHBoxLayout; 
16 class QGridLayout; 
17 class QCheckBox;
18 class QComboBox;
19 class QGroupBox;
20 class QLabel;
21 class QLineEdit;
22 class QPushButton;
23 class QTabWidget;
24 class QWidget;
25
26 class ParagraphDlg : public QDialog
27
28     Q_OBJECT
29
30 public:
31     ParagraphDlg( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
32     ~ParagraphDlg();
33
34     QTabWidget* TabsParagraph;
35     QWidget* tab;
36     QLabel* alignmentL;
37     QComboBox* alignment;
38     QCheckBox* noIndent;
39     QGroupBox* spacingOptions;
40     QComboBox* spacingBelowValueUnit;
41     QComboBox* spacingBelowPlusUnit;
42     QComboBox* spacingBelowMinusUnit;
43     QComboBox* spacingAbovePlusUnit;
44     QComboBox* spacingAboveValueUnit;
45     QLineEdit* spacingBelowValue;
46     QLineEdit* spacingBelowPlus;
47     QComboBox* spacingAboveMinusUnit;
48     QLineEdit* spacingAboveValue;
49     QLineEdit* spacingAbovePlus;
50     QLineEdit* spacingAboveMinus;
51     QLineEdit* spacingBelowMinus;
52     QLabel* spacingBelowUnitsL;
53     QLabel* spacingAboveUnitsL;
54     QLabel* spacingValueL;
55     QLabel* spacingPlusL;
56     QLabel* spacingMinusL;
57     QComboBox* spacingAbove;
58     QLabel* spacingAboveL;
59     QLabel* spacingBelowL;
60     QComboBox* spacingBelow;
61     QCheckBox* spacingAboveKeep;
62     QCheckBox* spacingBelowKeep;
63     QGroupBox* listOptions;
64     QLabel* labelWidthL;
65     QLineEdit* labelWidth;
66     QWidget* tab_2;
67     QGroupBox* pagebreakOptions;
68     QCheckBox* pagebreakAbove;
69     QCheckBox* pagebreakBelow;
70     QGroupBox* lineOptions;
71     QCheckBox* lineAbove;
72     QCheckBox* lineBelow;
73     QWidget* tab_3;
74     QLabel* extraUnitL;
75     QComboBox* extraUnit;
76     QLineEdit* extraWidth;
77     QComboBox* extraType;
78     QLabel* extraWidthL;
79     QGroupBox* minipageOptions;
80     QCheckBox* minipageStart;
81     QCheckBox* minipageHfill;
82     QLabel* minipageValignL;
83     QComboBox* minipageValign;
84     QPushButton* defaultsPB;
85     QPushButton* applyPB;
86     QPushButton* okPB;
87     QPushButton* cancelPB;
88
89 protected slots:
90     virtual void apply_adaptor();
91     virtual void cancel_adaptor();
92     virtual void enable_extraOptions(int);
93     virtual void enable_minipageOptions(int);
94     virtual void enable_spacingAbove(int);
95     virtual void enable_spacingBelow(int);
96     virtual void ok_adaptor();
97     virtual void restore_adaptor();
98
99 protected:
100     QVBoxLayout* ParagraphDlgLayout;
101     QVBoxLayout* tabLayout;
102     QHBoxLayout* Layout6;
103     QGridLayout* spacingOptionsLayout;
104     QHBoxLayout* Layout2_1;
105     QHBoxLayout* Layout2_1_2;
106     QHBoxLayout* listOptionsLayout;
107     QGridLayout* tabLayout_2;
108     QVBoxLayout* pagebreakOptionsLayout;
109     QVBoxLayout* lineOptionsLayout;
110     QGridLayout* tabLayout_3;
111     QGridLayout* Layout7;
112     QVBoxLayout* minipageOptionsLayout;
113     QHBoxLayout* Layout15;
114     QHBoxLayout* Layout1;
115 };
116
117 #endif // PARAGRAPHDLG_H