00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef UI_SEARCHREPLACE_H
00011 #define UI_SEARCHREPLACE_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/QFrame>
00019 #include <QtGui/QHBoxLayout>
00020 #include <QtGui/QLabel>
00021 #include <QtGui/QLineEdit>
00022 #include <QtGui/QSpacerItem>
00023 #include <QtGui/QToolButton>
00024 #include <QtGui/QVBoxLayout>
00025 #include <QtGui/QWidget>
00026
00027 QT_BEGIN_NAMESPACE
00028
00029 class Ui_SearchReplace
00030 {
00031 public:
00032 QVBoxLayout *vboxLayout;
00033 QFrame *frameSearch;
00034 QHBoxLayout *hboxLayout;
00035 QToolButton *bClose;
00036 QToolButton *bRefresh;
00037 QLabel *label;
00038 QLineEdit *leFind;
00039 QToolButton *bNext;
00040 QToolButton *bPrevious;
00041 QSpacerItem *spacerItem;
00042 QCheckBox *cbWords;
00043 QCheckBox *cbCursor;
00044 QCheckBox *cbSelection;
00045 QCheckBox *cbHighlight;
00046 QCheckBox *cbRegExp;
00047 QCheckBox *cbCase;
00048 QFrame *frameReplace;
00049 QHBoxLayout *hboxLayout1;
00050 QCheckBox *cbReplace;
00051 QLineEdit *leReplace;
00052 QSpacerItem *spacerItem1;
00053 QCheckBox *cbPrompt;
00054 QCheckBox *cbReplaceAll;
00055 QCheckBox *cbEscapeSeq;
00056
00057 void setupUi(QWidget *SearchReplace)
00058 {
00059 if (SearchReplace->objectName().isEmpty())
00060 SearchReplace->setObjectName(QString::fromUtf8("SearchReplace"));
00061 SearchReplace->resize(801, 51);
00062 vboxLayout = new QVBoxLayout(SearchReplace);
00063 vboxLayout->setSpacing(0);
00064 vboxLayout->setObjectName(QString::fromUtf8("vboxLayout"));
00065 vboxLayout->setContentsMargins(2, 2, 2, 1);
00066 frameSearch = new QFrame(SearchReplace);
00067 frameSearch->setObjectName(QString::fromUtf8("frameSearch"));
00068 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
00069 sizePolicy.setHorizontalStretch(0);
00070 sizePolicy.setVerticalStretch(0);
00071 sizePolicy.setHeightForWidth(frameSearch->sizePolicy().hasHeightForWidth());
00072 frameSearch->setSizePolicy(sizePolicy);
00073 frameSearch->setMinimumSize(QSize(16, 24));
00074 frameSearch->setMaximumSize(QSize(16777215, 24));
00075 frameSearch->setFrameShape(QFrame::NoFrame);
00076 frameSearch->setFrameShadow(QFrame::Plain);
00077 hboxLayout = new QHBoxLayout(frameSearch);
00078 hboxLayout->setSpacing(2);
00079 hboxLayout->setMargin(0);
00080 hboxLayout->setObjectName(QString::fromUtf8("hboxLayout"));
00081 bClose = new QToolButton(frameSearch);
00082 bClose->setObjectName(QString::fromUtf8("bClose"));
00083 bClose->setMinimumSize(QSize(20, 20));
00084 bClose->setMaximumSize(QSize(20, 20));
00085 QIcon icon;
00086 icon.addPixmap(QPixmap(QString::fromUtf8(":/closeall.png")), QIcon::Normal, QIcon::Off);
00087 bClose->setIcon(icon);
00088
00089 hboxLayout->addWidget(bClose);
00090
00091 bRefresh = new QToolButton(frameSearch);
00092 bRefresh->setObjectName(QString::fromUtf8("bRefresh"));
00093 bRefresh->setMinimumSize(QSize(20, 20));
00094 bRefresh->setMaximumSize(QSize(20, 20));
00095 QIcon icon1;
00096 icon1.addPixmap(QPixmap(QString::fromUtf8(":/reload.png")), QIcon::Normal, QIcon::Off);
00097 bRefresh->setIcon(icon1);
00098
00099 hboxLayout->addWidget(bRefresh);
00100
00101 label = new QLabel(frameSearch);
00102 label->setObjectName(QString::fromUtf8("label"));
00103 QSizePolicy sizePolicy1(QSizePolicy::Minimum, QSizePolicy::Fixed);
00104 sizePolicy1.setHorizontalStretch(0);
00105 sizePolicy1.setVerticalStretch(0);
00106 sizePolicy1.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
00107 label->setSizePolicy(sizePolicy1);
00108 label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
00109
00110 hboxLayout->addWidget(label);
00111
00112 leFind = new QLineEdit(frameSearch);
00113 leFind->setObjectName(QString::fromUtf8("leFind"));
00114 sizePolicy1.setHeightForWidth(leFind->sizePolicy().hasHeightForWidth());
00115 leFind->setSizePolicy(sizePolicy1);
00116 leFind->setMinimumSize(QSize(120, 22));
00117 leFind->setMaximumSize(QSize(120, 16777215));
00118
00119 hboxLayout->addWidget(leFind);
00120
00121 bNext = new QToolButton(frameSearch);
00122 bNext->setObjectName(QString::fromUtf8("bNext"));
00123 bNext->setMinimumSize(QSize(20, 20));
00124 bNext->setMaximumSize(QSize(20, 20));
00125 QIcon icon2;
00126 icon2.addPixmap(QPixmap(QString::fromUtf8(":/down.png")), QIcon::Normal, QIcon::Off);
00127 bNext->setIcon(icon2);
00128
00129 hboxLayout->addWidget(bNext);
00130
00131 bPrevious = new QToolButton(frameSearch);
00132 bPrevious->setObjectName(QString::fromUtf8("bPrevious"));
00133 bPrevious->setMinimumSize(QSize(20, 20));
00134 bPrevious->setMaximumSize(QSize(20, 20));
00135 QIcon icon3;
00136 icon3.addPixmap(QPixmap(QString::fromUtf8(":/up.png")), QIcon::Normal, QIcon::Off);
00137 bPrevious->setIcon(icon3);
00138
00139 hboxLayout->addWidget(bPrevious);
00140
00141 spacerItem = new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
00142
00143 hboxLayout->addItem(spacerItem);
00144
00145 cbWords = new QCheckBox(frameSearch);
00146 cbWords->setObjectName(QString::fromUtf8("cbWords"));
00147 QSizePolicy sizePolicy2(QSizePolicy::Maximum, QSizePolicy::Fixed);
00148 sizePolicy2.setHorizontalStretch(0);
00149 sizePolicy2.setVerticalStretch(0);
00150 sizePolicy2.setHeightForWidth(cbWords->sizePolicy().hasHeightForWidth());
00151 cbWords->setSizePolicy(sizePolicy2);
00152
00153 hboxLayout->addWidget(cbWords);
00154
00155 cbCursor = new QCheckBox(frameSearch);
00156 cbCursor->setObjectName(QString::fromUtf8("cbCursor"));
00157 sizePolicy2.setHeightForWidth(cbCursor->sizePolicy().hasHeightForWidth());
00158 cbCursor->setSizePolicy(sizePolicy2);
00159 cbCursor->setChecked(true);
00160
00161 hboxLayout->addWidget(cbCursor);
00162
00163 cbSelection = new QCheckBox(frameSearch);
00164 cbSelection->setObjectName(QString::fromUtf8("cbSelection"));
00165 sizePolicy2.setHeightForWidth(cbSelection->sizePolicy().hasHeightForWidth());
00166 cbSelection->setSizePolicy(sizePolicy2);
00167
00168 hboxLayout->addWidget(cbSelection);
00169
00170 cbHighlight = new QCheckBox(frameSearch);
00171 cbHighlight->setObjectName(QString::fromUtf8("cbHighlight"));
00172
00173 hboxLayout->addWidget(cbHighlight);
00174
00175 cbRegExp = new QCheckBox(frameSearch);
00176 cbRegExp->setObjectName(QString::fromUtf8("cbRegExp"));
00177 sizePolicy2.setHeightForWidth(cbRegExp->sizePolicy().hasHeightForWidth());
00178 cbRegExp->setSizePolicy(sizePolicy2);
00179
00180 hboxLayout->addWidget(cbRegExp);
00181
00182 cbCase = new QCheckBox(frameSearch);
00183 cbCase->setObjectName(QString::fromUtf8("cbCase"));
00184 sizePolicy2.setHeightForWidth(cbCase->sizePolicy().hasHeightForWidth());
00185 cbCase->setSizePolicy(sizePolicy2);
00186 cbCase->setChecked(true);
00187
00188 hboxLayout->addWidget(cbCase);
00189
00190
00191 vboxLayout->addWidget(frameSearch);
00192
00193 frameReplace = new QFrame(SearchReplace);
00194 frameReplace->setObjectName(QString::fromUtf8("frameReplace"));
00195 QSizePolicy sizePolicy3(QSizePolicy::MinimumExpanding, QSizePolicy::Fixed);
00196 sizePolicy3.setHorizontalStretch(0);
00197 sizePolicy3.setVerticalStretch(0);
00198 sizePolicy3.setHeightForWidth(frameReplace->sizePolicy().hasHeightForWidth());
00199 frameReplace->setSizePolicy(sizePolicy3);
00200 frameReplace->setMinimumSize(QSize(16, 24));
00201 frameReplace->setMaximumSize(QSize(16777215, 24));
00202 frameReplace->setFrameShape(QFrame::NoFrame);
00203 frameReplace->setFrameShadow(QFrame::Plain);
00204 hboxLayout1 = new QHBoxLayout(frameReplace);
00205 hboxLayout1->setSpacing(2);
00206 hboxLayout1->setMargin(0);
00207 hboxLayout1->setObjectName(QString::fromUtf8("hboxLayout1"));
00208 cbReplace = new QCheckBox(frameReplace);
00209 cbReplace->setObjectName(QString::fromUtf8("cbReplace"));
00210 sizePolicy2.setHeightForWidth(cbReplace->sizePolicy().hasHeightForWidth());
00211 cbReplace->setSizePolicy(sizePolicy2);
00212 cbReplace->setChecked(true);
00213
00214 hboxLayout1->addWidget(cbReplace);
00215
00216 leReplace = new QLineEdit(frameReplace);
00217 leReplace->setObjectName(QString::fromUtf8("leReplace"));
00218 leReplace->setEnabled(true);
00219 sizePolicy1.setHeightForWidth(leReplace->sizePolicy().hasHeightForWidth());
00220 leReplace->setSizePolicy(sizePolicy1);
00221 leReplace->setMinimumSize(QSize(168, 22));
00222 leReplace->setMaximumSize(QSize(1200, 16777215));
00223
00224 hboxLayout1->addWidget(leReplace);
00225
00226 spacerItem1 = new QSpacerItem(139, 24, QSizePolicy::Preferred, QSizePolicy::Minimum);
00227
00228 hboxLayout1->addItem(spacerItem1);
00229
00230 cbPrompt = new QCheckBox(frameReplace);
00231 cbPrompt->setObjectName(QString::fromUtf8("cbPrompt"));
00232 sizePolicy2.setHeightForWidth(cbPrompt->sizePolicy().hasHeightForWidth());
00233 cbPrompt->setSizePolicy(sizePolicy2);
00234 cbPrompt->setChecked(true);
00235
00236 hboxLayout1->addWidget(cbPrompt);
00237
00238 cbReplaceAll = new QCheckBox(frameReplace);
00239 cbReplaceAll->setObjectName(QString::fromUtf8("cbReplaceAll"));
00240 sizePolicy2.setHeightForWidth(cbReplaceAll->sizePolicy().hasHeightForWidth());
00241 cbReplaceAll->setSizePolicy(sizePolicy2);
00242
00243 hboxLayout1->addWidget(cbReplaceAll);
00244
00245 cbEscapeSeq = new QCheckBox(frameReplace);
00246 cbEscapeSeq->setObjectName(QString::fromUtf8("cbEscapeSeq"));
00247 sizePolicy2.setHeightForWidth(cbEscapeSeq->sizePolicy().hasHeightForWidth());
00248 cbEscapeSeq->setSizePolicy(sizePolicy2);
00249
00250 hboxLayout1->addWidget(cbEscapeSeq);
00251
00252
00253 vboxLayout->addWidget(frameReplace);
00254
00255
00256 retranslateUi(SearchReplace);
00257 QObject::connect(cbReplace, SIGNAL(toggled(bool)), frameReplace, SLOT(setVisible(bool)));
00258 QObject::connect(bClose, SIGNAL(clicked()), SearchReplace, SLOT(hide()));
00259
00260 QMetaObject::connectSlotsByName(SearchReplace);
00261 }
00262
00263 void retranslateUi(QWidget *SearchReplace)
00264 {
00265 SearchReplace->setWindowTitle(QApplication::translate("SearchReplace", "Form", 0, QApplication::UnicodeUTF8));
00266
00267 #ifndef QT_NO_TOOLTIP
00268 bClose->setToolTip(QApplication::translate("SearchReplace", "Close search/replace panel", 0, QApplication::UnicodeUTF8));
00269 #endif // QT_NO_TOOLTIP
00270
00271 bClose->setText(QString());
00272
00273 #ifndef QT_NO_TOOLTIP
00274 bRefresh->setToolTip(QApplication::translate("SearchReplace", "Refresh search underlying context (as an attempt to correct search behavior)", 0, QApplication::UnicodeUTF8));
00275 #endif // QT_NO_TOOLTIP
00276
00277 bRefresh->setText(QString());
00278 label->setText(QApplication::translate("SearchReplace", " Find :", 0, QApplication::UnicodeUTF8));
00279
00280 #ifndef QT_NO_TOOLTIP
00281 leFind->setToolTip(QApplication::translate("SearchReplace", "Text or pattern to search for", 0, QApplication::UnicodeUTF8));
00282 #endif // QT_NO_TOOLTIP
00283
00284
00285 #ifndef QT_NO_TOOLTIP
00286 bNext->setToolTip(QApplication::translate("SearchReplace", "Find next occurence", 0, QApplication::UnicodeUTF8));
00287 #endif // QT_NO_TOOLTIP
00288
00289 bNext->setText(QString());
00290
00291 #ifndef QT_NO_TOOLTIP
00292 bPrevious->setToolTip(QApplication::translate("SearchReplace", "Find previous occurence", 0, QApplication::UnicodeUTF8));
00293 #endif // QT_NO_TOOLTIP
00294
00295 bPrevious->setText(QString());
00296 cbWords->setText(QApplication::translate("SearchReplace", "Words", 0, QApplication::UnicodeUTF8));
00297 cbCursor->setText(QApplication::translate("SearchReplace", "Cursor", 0, QApplication::UnicodeUTF8));
00298 cbSelection->setText(QApplication::translate("SearchReplace", "Selection", 0, QApplication::UnicodeUTF8));
00299 cbHighlight->setText(QApplication::translate("SearchReplace", "Highlight all", 0, QApplication::UnicodeUTF8));
00300 cbRegExp->setText(QApplication::translate("SearchReplace", "Regexp", 0, QApplication::UnicodeUTF8));
00301 cbCase->setText(QApplication::translate("SearchReplace", "Case", 0, QApplication::UnicodeUTF8));
00302 cbReplace->setText(QApplication::translate("SearchReplace", "Replace :", 0, QApplication::UnicodeUTF8));
00303
00304 #ifndef QT_NO_TOOLTIP
00305 leReplace->setToolTip(QApplication::translate("SearchReplace", "Replacement text", 0, QApplication::UnicodeUTF8));
00306 #endif // QT_NO_TOOLTIP
00307
00308 cbPrompt->setText(QApplication::translate("SearchReplace", "Prompt on replace", 0, QApplication::UnicodeUTF8));
00309 cbReplaceAll->setText(QApplication::translate("SearchReplace", "Replace all", 0, QApplication::UnicodeUTF8));
00310 cbEscapeSeq->setText(QApplication::translate("SearchReplace", "Escape sequences", 0, QApplication::UnicodeUTF8));
00311 Q_UNUSED(SearchReplace);
00312 }
00313
00314 };
00315
00316 namespace Ui {
00317 class SearchReplace: public Ui_SearchReplace {};
00318 }
00319
00320 QT_END_NAMESPACE
00321
00322 #endif // UI_SEARCHREPLACE_H