00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_EDITCONFIG_H
00011 #define UI_EDITCONFIG_H
00012
00013 #include <QtCore/QVariant>
00014 #include <QtGui/QAction>
00015 #include <QtGui/QApplication>
00016 #include <QtGui/QButtonGroup>
00017 #include <QtGui/QCheckBox>
00018 #include <QtGui/QComboBox>
00019 #include <QtGui/QFontComboBox>
00020 #include <QtGui/QGridLayout>
00021 #include <QtGui/QGroupBox>
00022 #include <QtGui/QHBoxLayout>
00023 #include <QtGui/QLabel>
00024 #include <QtGui/QSpacerItem>
00025 #include <QtGui/QSpinBox>
00026 #include <QtGui/QVBoxLayout>
00027 #include <QtGui/QWidget>
00028
00029 QT_BEGIN_NAMESPACE
00030
00031 class Ui_EditorConfig
00032 {
00033 public:
00034 QVBoxLayout *vboxLayout;
00035 QGroupBox *gbFont;
00036 QGridLayout *gridLayout;
00037 QFontComboBox *cbFont;
00038 QSpinBox *spnFontSize;
00039 QLabel *lblSampleText;
00040 QSpacerItem *spacerItem;
00041 QGroupBox *gbTabs;
00042 QVBoxLayout *vboxLayout1;
00043 QHBoxLayout *hboxLayout;
00044 QLabel *lblTabWitdh;
00045 QSpinBox *spnTabWidth;
00046 QSpacerItem *spacerItem1;
00047 QCheckBox *chkShowLeadingWhitespace;
00048 QCheckBox *chkShowTabsInText;
00049 QCheckBox *chkShowTrailingWhitespace;
00050 QCheckBox *chkReplaceTabs;
00051 QGroupBox *gbEncodings;
00052 QGridLayout *gridLayout1;
00053 QLabel *label;
00054 QComboBox *cbEncoding;
00055 QCheckBox *chkDetectLE;
00056 QComboBox *cbLineEndings;
00057 QCheckBox *chkAutoRemoveTrailingWhitespace;
00058 QCheckBox *chkPreserveTrailingIndent;
00059 QSpacerItem *spacerItem2;
00060
00061 void setupUi(QWidget *EditorConfig)
00062 {
00063 if (EditorConfig->objectName().isEmpty())
00064 EditorConfig->setObjectName(QString::fromUtf8("EditorConfig"));
00065 EditorConfig->resize(575, 586);
00066 vboxLayout = new QVBoxLayout(EditorConfig);
00067 vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
00068 gbFont = new QGroupBox(EditorConfig);
00069 gbFont->setObjectName(QString::fromUtf8("gbFont"));
00070 QSizePolicy sizePolicy(QSizePolicy::Preferred, QSizePolicy::Preferred);
00071 sizePolicy.setHorizontalStretch(0);
00072 sizePolicy.setVerticalStretch(0);
00073 sizePolicy.setHeightForWidth(gbFont->sizePolicy().hasHeightForWidth());
00074 gbFont->setSizePolicy(sizePolicy);
00075 gridLayout = new QGridLayout(gbFont);
00076 gridLayout->setMargin(4);
00077 gridLayout->setObjectName(QString::fromUtf8("gridLayout"));
00078 cbFont = new QFontComboBox(gbFont);
00079 cbFont->setObjectName(QString::fromUtf8("cbFont"));
00080 QFont font;
00081 font.setFamily(QString::fromUtf8("Monospace"));
00082 cbFont->setFont(font);
00083 QFont font1;
00084 font1.setFamily(QString::fromUtf8("DejaVu Sans Mono"));
00085 cbFont->setCurrentFont(font1);
00086
00087 gridLayout->addWidget(cbFont, 0, 0, 1, 1);
00088
00089 spnFontSize = new QSpinBox(gbFont);
00090 spnFontSize->setObjectName(QString::fromUtf8("spnFontSize"));
00091 spnFontSize->setButtonSymbols(QAbstractSpinBox::UpDownArrows);
00092 spnFontSize->setMinimum(6);
00093 spnFontSize->setMaximum(50);
00094 spnFontSize->setValue(10);
00095
00096 gridLayout->addWidget(spnFontSize, 0, 1, 1, 1);
00097
00098 lblSampleText = new QLabel(gbFont);
00099 lblSampleText->setObjectName(QString::fromUtf8("lblSampleText"));
00100 sizePolicy.setHeightForWidth(lblSampleText->sizePolicy().hasHeightForWidth());
00101 lblSampleText->setSizePolicy(sizePolicy);
00102 lblSampleText->setFont(font);
00103 lblSampleText->setFrameShape(QFrame::StyledPanel);
00104 lblSampleText->setFrameShadow(QFrame::Sunken);
00105 lblSampleText->setAlignment(Qt::AlignCenter);
00106 lblSampleText->setMargin(0);
00107
00108 gridLayout->addWidget(lblSampleText, 1, 0, 1, 3);
00109
00110 spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00111
00112 gridLayout->addItem(spacerItem, 0, 2, 1, 1);
00113
00114
00115 vboxLayout->addWidget(gbFont);
00116
00117 gbTabs = new QGroupBox(EditorConfig);
00118 gbTabs->setObjectName(QString::fromUtf8("gbTabs"));
00119 sizePolicy.setHeightForWidth(gbTabs->sizePolicy().hasHeightForWidth());
00120 gbTabs->setSizePolicy(sizePolicy);
00121 vboxLayout1 = new QVBoxLayout(gbTabs);
00122 vboxLayout1->setMargin(5);
00123 vboxLayout1->setObjectName(QString::fromUtf8("vboxLayout1"));
00124 hboxLayout = new QHBoxLayout();
00125 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
00126 lblTabWitdh = new QLabel(gbTabs);
00127 lblTabWitdh->setObjectName(QString::fromUtf8("lblTabWitdh"));
00128 QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Preferred);
00129 sizePolicy1.setHorizontalStretch(0);
00130 sizePolicy1.setVerticalStretch(0);
00131 sizePolicy1.setHeightForWidth(lblTabWitdh->sizePolicy().hasHeightForWidth());
00132 lblTabWitdh->setSizePolicy(sizePolicy1);
00133
00134 hboxLayout->addWidget(lblTabWitdh);
00135
00136 spnTabWidth = new QSpinBox(gbTabs);
00137 spnTabWidth->setObjectName(QString::fromUtf8("spnTabWidth"));
00138 spnTabWidth->setValue(4);
00139
00140 hboxLayout->addWidget(spnTabWidth);
00141
00142 spacerItem1 = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00143
00144 hboxLayout->addItem(spacerItem1);
00145
00146
00147 vboxLayout1->addLayout(hboxLayout);
00148
00149 chkShowLeadingWhitespace = new QCheckBox(gbTabs);
00150 chkShowLeadingWhitespace->setObjectName(QString::fromUtf8("chkShowLeadingWhitespace"));
00151 chkShowLeadingWhitespace->setChecked(true);
00152
00153 vboxLayout1->addWidget(chkShowLeadingWhitespace);
00154
00155 chkShowTabsInText = new QCheckBox(gbTabs);
00156 chkShowTabsInText->setObjectName(QString::fromUtf8("chkShowTabsInText"));
00157 chkShowTabsInText->setChecked(true);
00158
00159 vboxLayout1->addWidget(chkShowTabsInText);
00160
00161 chkShowTrailingWhitespace = new QCheckBox(gbTabs);
00162 chkShowTrailingWhitespace->setObjectName(QString::fromUtf8("chkShowTrailingWhitespace"));
00163 chkShowTrailingWhitespace->setChecked(true);
00164
00165 vboxLayout1->addWidget(chkShowTrailingWhitespace);
00166
00167 chkReplaceTabs = new QCheckBox(gbTabs);
00168 chkReplaceTabs->setObjectName(QString::fromUtf8("chkReplaceTabs"));
00169
00170 vboxLayout1->addWidget(chkReplaceTabs);
00171
00172
00173 vboxLayout->addWidget(gbTabs);
00174
00175 gbEncodings = new QGroupBox(EditorConfig);
00176 gbEncodings->setObjectName(QString::fromUtf8("gbEncodings"));
00177 gridLayout1 = new QGridLayout(gbEncodings);
00178 gridLayout1->setObjectName(QString::fromUtf8("gridLayout1"));
00179 label = new QLabel(gbEncodings);
00180 label->setObjectName(QString::fromUtf8("label"));
00181
00182 gridLayout1->addWidget(label, 0, 0, 1, 1);
00183
00184 cbEncoding = new QComboBox(gbEncodings);
00185 cbEncoding->setObjectName(QString::fromUtf8("cbEncoding"));
00186
00187 gridLayout1->addWidget(cbEncoding, 0, 1, 1, 1);
00188
00189 chkDetectLE = new QCheckBox(gbEncodings);
00190 chkDetectLE->setObjectName(QString::fromUtf8("chkDetectLE"));
00191 chkDetectLE->setChecked(true);
00192
00193 gridLayout1->addWidget(chkDetectLE, 1, 0, 1, 1);
00194
00195 cbLineEndings = new QComboBox(gbEncodings);
00196 cbLineEndings->setObjectName(QString::fromUtf8("cbLineEndings"));
00197 cbLineEndings->setEnabled(false);
00198
00199 gridLayout1->addWidget(cbLineEndings, 1, 1, 1, 1);
00200
00201 chkAutoRemoveTrailingWhitespace = new QCheckBox(gbEncodings);
00202 chkAutoRemoveTrailingWhitespace->setObjectName(QString::fromUtf8("chkAutoRemoveTrailingWhitespace"));
00203
00204 gridLayout1->addWidget(chkAutoRemoveTrailingWhitespace, 2, 0, 1, 1);
00205
00206 chkPreserveTrailingIndent = new QCheckBox(gbEncodings);
00207 chkPreserveTrailingIndent->setObjectName(QString::fromUtf8("chkPreserveTrailingIndent"));
00208 chkPreserveTrailingIndent->setEnabled(false);
00209
00210 gridLayout1->addWidget(chkPreserveTrailingIndent, 2, 1, 1, 1);
00211
00212
00213 vboxLayout->addWidget(gbEncodings);
00214
00215 spacerItem2 = new QSpacerItem(492, 10, QSizePolicy::Minimum, QSizePolicy::MinimumExpanding);
00216
00217 vboxLayout->addItem(spacerItem2);
00218
00219
00220 #ifndef QT_NO_SHORTCUT
00221 lblTabWitdh->setBuddy(spnTabWidth);
00222 #endif // QT_NO_SHORTCUT
00223
00224
00225 retranslateUi(EditorConfig);
00226 QObject::connect(chkDetectLE, SIGNAL(toggled(bool)), cbLineEndings, SLOT(setDisabled(bool)));
00227 QObject::connect(chkAutoRemoveTrailingWhitespace, SIGNAL(toggled(bool)), chkPreserveTrailingIndent, SLOT(setEnabled(bool)));
00228
00229 QMetaObject::connectSlotsByName(EditorConfig);
00230 }
00231
00232 void retranslateUi(QWidget *EditorConfig)
00233 {
00234 gbFont->setTitle(QApplication::translate("EditorConfig", "Font", 0, QApplication::UnicodeUTF8));
00235 lblSampleText->setText(QApplication::translate("EditorConfig", "text which <i>should</i> be a <b>fair</b> test of the font", 0, QApplication::UnicodeUTF8));
00236 gbTabs->setTitle(QApplication::translate("EditorConfig", "Tabulators && Whitespaces", 0, QApplication::UnicodeUTF8));
00237 lblTabWitdh->setText(QApplication::translate("EditorConfig", "Tab width", 0, QApplication::UnicodeUTF8));
00238 chkShowLeadingWhitespace->setText(QApplication::translate("EditorConfig", "Show leading whitespaces", 0, QApplication::UnicodeUTF8));
00239 chkShowTabsInText->setText(QApplication::translate("EditorConfig", "Show tabs which are neither leading nor trailing", 0, QApplication::UnicodeUTF8));
00240 chkShowTrailingWhitespace->setText(QApplication::translate("EditorConfig", "Show trailing whitespaces", 0, QApplication::UnicodeUTF8));
00241 chkReplaceTabs->setText(QApplication::translate("EditorConfig", "Replace tabs by blanks", 0, QApplication::UnicodeUTF8));
00242 gbEncodings->setTitle(QApplication::translate("EditorConfig", "Load && Save", 0, QApplication::UnicodeUTF8));
00243 label->setText(QApplication::translate("EditorConfig", "Default encoding", 0, QApplication::UnicodeUTF8));
00244 chkDetectLE->setText(QApplication::translate("EditorConfig", "Preserve line endings", 0, QApplication::UnicodeUTF8));
00245 cbLineEndings->clear();
00246 cbLineEndings->insertItems(0, QStringList()
00247 << QApplication::translate("EditorConfig", "Local", 0, QApplication::UnicodeUTF8)
00248 << QApplication::translate("EditorConfig", "Unix/Linux", 0, QApplication::UnicodeUTF8)
00249 << QApplication::translate("EditorConfig", "DOS/Windows", 0, QApplication::UnicodeUTF8)
00250 << QApplication::translate("EditorConfig", "Old Mac", 0, QApplication::UnicodeUTF8)
00251 );
00252 chkAutoRemoveTrailingWhitespace->setText(QApplication::translate("EditorConfig", "Remove trailing spaces", 0, QApplication::UnicodeUTF8));
00253 chkPreserveTrailingIndent->setText(QApplication::translate("EditorConfig", "Preserve trailing indent", 0, QApplication::UnicodeUTF8));
00254 Q_UNUSED(EditorConfig);
00255 }
00256
00257 };
00258
00259 namespace Ui {
00260 class EditorConfig: public Ui_EditorConfig {};
00261 }
00262
00263 QT_END_NAMESPACE
00264
00265 #endif // UI_EDITCONFIG_H