]> git.lyx.org Git - lyx.git/blob - src/frontends/kde/parageneraldlg.C
More preference work from Angus
[lyx.git] / src / frontends / kde / parageneraldlg.C
1 /**********************************************************************
2
3         --- Qt Architect generated file ---
4
5         File: parageneraldlg.C
6         Last generated: Sat Oct 14 00:27:47 2000
7
8  *********************************************************************/
9
10 #include "parageneraldlg.h"
11
12 #include <gettext.h>
13
14 #define Inherited ParaGeneralDialogData
15
16 ParaGeneralDialog::ParaGeneralDialog
17 (
18         QWidget* parent,
19         const char* name
20 )
21         :
22         Inherited( parent, name )
23 {
24
25         spaceabove->insertItem(_("None"));
26         spaceabove->insertItem(_("Defskip"));
27         spaceabove->insertItem(_("Small skip"));
28         spaceabove->insertItem(_("Medium skip"));
29         spaceabove->insertItem(_("Big skip"));
30         spaceabove->insertItem(_("VFill"));
31         spaceabove->insertItem(_("Length"));
32         spacebelow->insertItem(_("None"));
33         spacebelow->insertItem(_("Defskip"));
34         spacebelow->insertItem(_("Small skip"));
35         spacebelow->insertItem(_("Medium skip"));
36         spacebelow->insertItem(_("Big skip"));
37         spacebelow->insertItem(_("VFill"));
38         spacebelow->insertItem(_("Length"));
39  
40         createUnits(spaceabovevalueunits);
41         createUnits(spaceaboveplusunits);
42         createUnits(spaceaboveminusunits);
43         createUnits(spacebelowvalueunits);
44         createUnits(spacebelowplusunits);
45         createUnits(spacebelowminusunits);
46 }
47
48 void ParaGeneralDialog::createUnits(QComboBox *box)
49 {
50         // if you change this, remember to change ParaDialog::get/setUnits()
51         box->insertItem(_("Centimetres"));
52         box->insertItem(_("Inches"));
53         box->insertItem(_("Points (1/72.27 inch)"));
54         box->insertItem(_("Millimetres"));
55         box->insertItem(_("Picas"));
56         box->insertItem(_("ex units"));
57         box->insertItem(_("em units"));
58         box->insertItem(_("Scaled points (1/65536 pt)"));
59         box->insertItem(_("Big/PS points (1/72 inch)"));
60         box->insertItem(_("Didot points"));
61         box->insertItem(_("Cicero points"));
62         box->insertItem(_("Math units"));
63 }
64
65 ParaGeneralDialog::~ParaGeneralDialog()
66 {
67 }
68
69 void ParaGeneralDialog::spaceaboveHighlighted(int val)
70 {
71         spaceabovevalue->setEnabled(val == 6);
72         spaceabovevalueunits->setEnabled(val == 6);
73         spaceaboveplus->setEnabled(val == 6);
74         spaceaboveplusunits->setEnabled(val == 6);
75         spaceaboveminus->setEnabled(val == 6);
76         spaceaboveminusunits->setEnabled(val == 6);
77 }
78
79 void ParaGeneralDialog::spaceabovevalueChanged(const char *text)
80 {
81         // FIXME: the problem here is not validation, but what to do
82         // if it is not a valid double value ...
83 }
84
85 void ParaGeneralDialog::spaceaboveplusChanged(const char *text)
86 {
87         // FIXME
88 }
89
90 void ParaGeneralDialog::spaceaboveminusChanged(const char *text)
91 {
92         // FIXME
93 }
94
95 void ParaGeneralDialog::spacebelowHighlighted(int val)
96 {
97         spacebelowvalue->setEnabled(val == 6);
98         spacebelowvalueunits->setEnabled(val == 6);
99         spacebelowplus->setEnabled(val == 6);
100         spacebelowplusunits->setEnabled(val == 6);
101         spacebelowminus->setEnabled(val == 6);
102         spacebelowminusunits->setEnabled(val == 6);
103 }
104
105 void ParaGeneralDialog::spacebelowvalueChanged(const char *text)
106 {
107         // FIXME
108 }
109
110 void ParaGeneralDialog::spacebelowplusChanged(const char *text)
111 {
112         // FIXME
113 }
114
115 void ParaGeneralDialog::spacebelowminusChanged(const char *text)
116 {
117         // FIXME
118 }