9 #ifndef UI_EDITCONFIG_H 10 #define UI_EDITCONFIG_H 12 #include <QtCore/QVariant> 13 #include <QtGui/QAction> 14 #include <QtGui/QApplication> 15 #include <QtGui/QButtonGroup> 16 #include <QtGui/QCheckBox> 17 #include <QtGui/QComboBox> 18 #include <QtGui/QFontComboBox> 19 #include <QtGui/QGridLayout> 20 #include <QtGui/QGroupBox> 21 #include <QtGui/QHBoxLayout> 22 #include <QtGui/QHeaderView> 23 #include <QtGui/QLabel> 24 #include <QtGui/QSpacerItem> 25 #include <QtGui/QSpinBox> 26 #include <QtGui/QVBoxLayout> 27 #include <QtGui/QWidget> 34 QVBoxLayout *vboxLayout;
36 QGridLayout *gridLayout;
37 QFontComboBox *cbFont;
38 QSpinBox *spnFontSize;
39 QLabel *lblSampleText;
40 QSpacerItem *spacerItem;
42 QVBoxLayout *vboxLayout1;
43 QHBoxLayout *hboxLayout;
45 QSpinBox *spnTabWidth;
46 QSpacerItem *spacerItem1;
47 QCheckBox *chkShowLeadingWhitespace;
48 QCheckBox *chkShowTabsInText;
49 QCheckBox *chkShowTrailingWhitespace;
50 QCheckBox *chkReplaceTabs;
51 QGroupBox *gbEncodings;
52 QGridLayout *gridLayout1;
54 QComboBox *cbEncoding;
55 QCheckBox *chkDetectLE;
56 QComboBox *cbLineEndings;
57 QCheckBox *chkAutoRemoveTrailingWhitespace;
58 QCheckBox *chkPreserveTrailingIndent;
59 QSpacerItem *spacerItem2;
61 void setupUi(
QWidget *EditorConfig)
63 if (EditorConfig->objectName().isEmpty())
64 EditorConfig->setObjectName(QString::fromUtf8(
"EditorConfig"));
65 EditorConfig->resize(575, 586);
66 vboxLayout =
new QVBoxLayout(EditorConfig);
67 vboxLayout->setObjectName(QString::fromUtf8(
"vboxLayout"));
68 gbFont =
new QGroupBox(EditorConfig);
69 gbFont->setObjectName(QString::fromUtf8(
"gbFont"));
70 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
71 sizePolicy.setHorizontalStretch(0);
72 sizePolicy.setVerticalStretch(0);
73 sizePolicy.setHeightForWidth(gbFont->sizePolicy().hasHeightForWidth());
74 gbFont->setSizePolicy(sizePolicy);
75 gridLayout =
new QGridLayout(gbFont);
76 gridLayout->setContentsMargins(4, 4, 4, 4);
77 gridLayout->setObjectName(QString::fromUtf8(
"gridLayout"));
78 cbFont =
new QFontComboBox(gbFont);
79 cbFont->setObjectName(QString::fromUtf8(
"cbFont"));
81 font.setFamily(QString::fromUtf8(
"Monospace"));
82 cbFont->setFont(font);
84 font1.setFamily(QString::fromUtf8(
"DejaVu Sans Mono"));
85 cbFont->setCurrentFont(font1);
87 gridLayout->addWidget(cbFont, 0, 0, 1, 1);
89 spnFontSize =
new QSpinBox(gbFont);
90 spnFontSize->setObjectName(QString::fromUtf8(
"spnFontSize"));
91 spnFontSize->setButtonSymbols(QAbstractSpinBox::UpDownArrows);
92 spnFontSize->setMinimum(6);
93 spnFontSize->setMaximum(50);
94 spnFontSize->setValue(10);
96 gridLayout->addWidget(spnFontSize, 0, 1, 1, 1);
98 lblSampleText =
new QLabel(gbFont);
99 lblSampleText->setObjectName(QString::fromUtf8(
"lblSampleText"));
100 sizePolicy.setHeightForWidth(lblSampleText->sizePolicy().hasHeightForWidth());
101 lblSampleText->setSizePolicy(sizePolicy);
102 lblSampleText->setFont(font);
103 lblSampleText->setFrameShape(QFrame::StyledPanel);
104 lblSampleText->setFrameShadow(QFrame::Sunken);
105 lblSampleText->setAlignment(Qt::AlignCenter);
106 lblSampleText->setMargin(0);
108 gridLayout->addWidget(lblSampleText, 1, 0, 1, 3);
110 spacerItem =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
112 gridLayout->addItem(spacerItem, 0, 2, 1, 1);
115 vboxLayout->addWidget(gbFont);
117 gbTabs =
new QGroupBox(EditorConfig);
118 gbTabs->setObjectName(QString::fromUtf8(
"gbTabs"));
119 sizePolicy.setHeightForWidth(gbTabs->sizePolicy().hasHeightForWidth());
120 gbTabs->setSizePolicy(sizePolicy);
121 vboxLayout1 =
new QVBoxLayout(gbTabs);
122 vboxLayout1->setContentsMargins(5, 5, 5, 5);
123 vboxLayout1->setObjectName(QString::fromUtf8(
"vboxLayout1"));
124 hboxLayout =
new QHBoxLayout();
125 hboxLayout->setObjectName(QString::fromUtf8(
"hboxLayout"));
126 lblTabWitdh =
new QLabel(gbTabs);
127 lblTabWitdh->setObjectName(QString::fromUtf8(
"lblTabWitdh"));
128 QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Preferred);
129 sizePolicy1.setHorizontalStretch(0);
130 sizePolicy1.setVerticalStretch(0);
131 sizePolicy1.setHeightForWidth(lblTabWitdh->sizePolicy().hasHeightForWidth());
132 lblTabWitdh->setSizePolicy(sizePolicy1);
134 hboxLayout->addWidget(lblTabWitdh);
136 spnTabWidth =
new QSpinBox(gbTabs);
137 spnTabWidth->setObjectName(QString::fromUtf8(
"spnTabWidth"));
138 spnTabWidth->setValue(4);
140 hboxLayout->addWidget(spnTabWidth);
142 spacerItem1 =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
144 hboxLayout->addItem(spacerItem1);
147 vboxLayout1->addLayout(hboxLayout);
149 chkShowLeadingWhitespace =
new QCheckBox(gbTabs);
150 chkShowLeadingWhitespace->setObjectName(QString::fromUtf8(
"chkShowLeadingWhitespace"));
151 chkShowLeadingWhitespace->setChecked(
true);
153 vboxLayout1->addWidget(chkShowLeadingWhitespace);
155 chkShowTabsInText =
new QCheckBox(gbTabs);
156 chkShowTabsInText->setObjectName(QString::fromUtf8(
"chkShowTabsInText"));
157 chkShowTabsInText->setChecked(
true);
159 vboxLayout1->addWidget(chkShowTabsInText);
161 chkShowTrailingWhitespace =
new QCheckBox(gbTabs);
162 chkShowTrailingWhitespace->setObjectName(QString::fromUtf8(
"chkShowTrailingWhitespace"));
163 chkShowTrailingWhitespace->setChecked(
true);
165 vboxLayout1->addWidget(chkShowTrailingWhitespace);
167 chkReplaceTabs =
new QCheckBox(gbTabs);
168 chkReplaceTabs->setObjectName(QString::fromUtf8(
"chkReplaceTabs"));
170 vboxLayout1->addWidget(chkReplaceTabs);
173 vboxLayout->addWidget(gbTabs);
175 gbEncodings =
new QGroupBox(EditorConfig);
176 gbEncodings->setObjectName(QString::fromUtf8(
"gbEncodings"));
177 gridLayout1 =
new QGridLayout(gbEncodings);
178 gridLayout1->setObjectName(QString::fromUtf8(
"gridLayout1"));
179 label =
new QLabel(gbEncodings);
180 label->setObjectName(QString::fromUtf8(
"label"));
182 gridLayout1->addWidget(label, 0, 0, 1, 1);
184 cbEncoding =
new QComboBox(gbEncodings);
185 cbEncoding->setObjectName(QString::fromUtf8(
"cbEncoding"));
187 gridLayout1->addWidget(cbEncoding, 0, 1, 1, 1);
189 chkDetectLE =
new QCheckBox(gbEncodings);
190 chkDetectLE->setObjectName(QString::fromUtf8(
"chkDetectLE"));
191 chkDetectLE->setChecked(
true);
193 gridLayout1->addWidget(chkDetectLE, 1, 0, 1, 1);
195 cbLineEndings =
new QComboBox(gbEncodings);
196 cbLineEndings->setObjectName(QString::fromUtf8(
"cbLineEndings"));
197 cbLineEndings->setEnabled(
false);
199 gridLayout1->addWidget(cbLineEndings, 1, 1, 1, 1);
201 chkAutoRemoveTrailingWhitespace =
new QCheckBox(gbEncodings);
202 chkAutoRemoveTrailingWhitespace->setObjectName(QString::fromUtf8(
"chkAutoRemoveTrailingWhitespace"));
204 gridLayout1->addWidget(chkAutoRemoveTrailingWhitespace, 2, 0, 1, 1);
206 chkPreserveTrailingIndent =
new QCheckBox(gbEncodings);
207 chkPreserveTrailingIndent->setObjectName(QString::fromUtf8(
"chkPreserveTrailingIndent"));
208 chkPreserveTrailingIndent->setEnabled(
false);
210 gridLayout1->addWidget(chkPreserveTrailingIndent, 2, 1, 1, 1);
213 vboxLayout->addWidget(gbEncodings);
215 spacerItem2 =
new QSpacerItem(492, 10, QSizePolicy::Minimum, QSizePolicy::MinimumExpanding);
217 vboxLayout->addItem(spacerItem2);
219 #ifndef QT_NO_SHORTCUT 220 lblTabWitdh->setBuddy(spnTabWidth);
221 #endif // QT_NO_SHORTCUT 223 retranslateUi(EditorConfig);
224 QObject::connect(chkDetectLE, SIGNAL(toggled(
bool)), cbLineEndings, SLOT(setDisabled(
bool)));
225 QObject::connect(chkAutoRemoveTrailingWhitespace, SIGNAL(toggled(
bool)), chkPreserveTrailingIndent, SLOT(setEnabled(
bool)));
227 QMetaObject::connectSlotsByName(EditorConfig);
230 void retranslateUi(
QWidget *EditorConfig)
232 gbFont->setTitle(QApplication::translate(
"EditorConfig",
"Font", 0, QApplication::UnicodeUTF8));
233 lblSampleText->setText(QApplication::translate(
"EditorConfig",
"text which <i>should</i> be a <b>fair</b> test of the font", 0, QApplication::UnicodeUTF8));
234 gbTabs->setTitle(QApplication::translate(
"EditorConfig",
"Tabulators && Whitespaces", 0, QApplication::UnicodeUTF8));
235 lblTabWitdh->setText(QApplication::translate(
"EditorConfig",
"Tab width", 0, QApplication::UnicodeUTF8));
236 chkShowLeadingWhitespace->setText(QApplication::translate(
"EditorConfig",
"Show leading whitespaces", 0, QApplication::UnicodeUTF8));
237 chkShowTabsInText->setText(QApplication::translate(
"EditorConfig",
"Show tabs which are neither leading nor trailing", 0, QApplication::UnicodeUTF8));
238 chkShowTrailingWhitespace->setText(QApplication::translate(
"EditorConfig",
"Show trailing whitespaces", 0, QApplication::UnicodeUTF8));
239 chkReplaceTabs->setText(QApplication::translate(
"EditorConfig",
"Replace tabs by blanks", 0, QApplication::UnicodeUTF8));
240 gbEncodings->setTitle(QApplication::translate(
"EditorConfig",
"Load && Save", 0, QApplication::UnicodeUTF8));
241 label->setText(QApplication::translate(
"EditorConfig",
"Default encoding", 0, QApplication::UnicodeUTF8));
242 chkDetectLE->setText(QApplication::translate(
"EditorConfig",
"Preserve line endings", 0, QApplication::UnicodeUTF8));
243 cbLineEndings->clear();
244 cbLineEndings->insertItems(0, QStringList()
245 << QApplication::translate(
"EditorConfig",
"Local", 0, QApplication::UnicodeUTF8)
246 << QApplication::translate(
"EditorConfig",
"Unix/Linux", 0, QApplication::UnicodeUTF8)
247 << QApplication::translate(
"EditorConfig",
"DOS/Windows", 0, QApplication::UnicodeUTF8)
248 << QApplication::translate(
"EditorConfig",
"Old Mac", 0, QApplication::UnicodeUTF8)
250 chkAutoRemoveTrailingWhitespace->setText(QApplication::translate(
"EditorConfig",
"Remove trailing spaces", 0, QApplication::UnicodeUTF8));
251 chkPreserveTrailingIndent->setText(QApplication::translate(
"EditorConfig",
"Preserve trailing indent", 0, QApplication::UnicodeUTF8));
252 Q_UNUSED(EditorConfig);
263 #endif // UI_EDITCONFIG_H Definition: ui_editconfig.h:31
Definition: ui_editconfig.h:258