9 #ifndef UI_SEARCHREPLACE_H
10 #define UI_SEARCHREPLACE_H
12 #include <QtCore/QVariant>
13 #include <QtGui/QAction>
14 #include <QtGui/QApplication>
15 #include <QtGui/QButtonGroup>
16 #include <QtGui/QCheckBox>
17 #include <QtGui/QFrame>
18 #include <QtGui/QHBoxLayout>
19 #include <QtGui/QHeaderView>
20 #include <QtGui/QLabel>
21 #include <QtGui/QLineEdit>
22 #include <QtGui/QSpacerItem>
23 #include <QtGui/QToolButton>
24 #include <QtGui/QVBoxLayout>
25 #include <QtGui/QWidget>
32 QVBoxLayout *vboxLayout;
34 QHBoxLayout *hboxLayout;
41 QSpacerItem *spacerItem;
44 QCheckBox *cbSelection;
45 QCheckBox *cbHighlight;
49 QHBoxLayout *hboxLayout1;
52 QSpacerItem *spacerItem1;
54 QCheckBox *cbReplaceAll;
55 QCheckBox *cbEscapeSeq;
57 void setupUi(
QWidget *SearchReplace)
59 if (SearchReplace->objectName().isEmpty())
60 SearchReplace->setObjectName(QString::fromUtf8(
"SearchReplace"));
61 SearchReplace->resize(801, 82);
62 vboxLayout =
new QVBoxLayout(SearchReplace);
63 vboxLayout->setSpacing(0);
64 vboxLayout->setObjectName(QString::fromUtf8(
"vboxLayout"));
65 vboxLayout->setContentsMargins(2, 2, 2, 1);
66 frameSearch =
new QFrame(SearchReplace);
67 frameSearch->setObjectName(QString::fromUtf8(
"frameSearch"));
68 QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
69 sizePolicy.setHorizontalStretch(0);
70 sizePolicy.setVerticalStretch(0);
71 sizePolicy.setHeightForWidth(frameSearch->sizePolicy().hasHeightForWidth());
72 frameSearch->setSizePolicy(sizePolicy);
73 frameSearch->setMinimumSize(QSize(16, 24));
74 frameSearch->setMaximumSize(QSize(16777215, 16777215));
75 frameSearch->setFrameShape(QFrame::NoFrame);
76 frameSearch->setFrameShadow(QFrame::Plain);
77 hboxLayout =
new QHBoxLayout(frameSearch);
78 hboxLayout->setSpacing(2);
79 hboxLayout->setContentsMargins(0, 0, 0, 0);
80 hboxLayout->setObjectName(QString::fromUtf8(
"hboxLayout"));
82 bClose->setObjectName(QString::fromUtf8(
"bClose"));
83 QSizePolicy sizePolicy1(QSizePolicy::Fixed, QSizePolicy::Preferred);
84 sizePolicy1.setHorizontalStretch(0);
85 sizePolicy1.setVerticalStretch(0);
86 sizePolicy1.setHeightForWidth(bClose->sizePolicy().hasHeightForWidth());
87 bClose->setSizePolicy(sizePolicy1);
88 bClose->setMinimumSize(QSize(20, 20));
89 bClose->setMaximumSize(QSize(20, 20));
91 icon.addFile(QString::fromUtf8(
":/closeall.png"), QSize(), QIcon::Normal, QIcon::Off);
92 bClose->setIcon(icon);
94 hboxLayout->addWidget(bClose);
97 bRefresh->setObjectName(QString::fromUtf8(
"bRefresh"));
98 sizePolicy1.setHeightForWidth(bRefresh->sizePolicy().hasHeightForWidth());
99 bRefresh->setSizePolicy(sizePolicy1);
100 bRefresh->setMinimumSize(QSize(20, 20));
101 bRefresh->setMaximumSize(QSize(20, 20));
103 icon1.addFile(QString::fromUtf8(
":/reload.png"), QSize(), QIcon::Normal, QIcon::Off);
104 bRefresh->setIcon(icon1);
106 hboxLayout->addWidget(bRefresh);
108 label =
new QLabel(frameSearch);
109 label->setObjectName(QString::fromUtf8(
"label"));
110 QSizePolicy sizePolicy2(QSizePolicy::Minimum, QSizePolicy::Preferred);
111 sizePolicy2.setHorizontalStretch(0);
112 sizePolicy2.setVerticalStretch(0);
113 sizePolicy2.setHeightForWidth(label->sizePolicy().hasHeightForWidth());
114 label->setSizePolicy(sizePolicy2);
115 label->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
117 hboxLayout->addWidget(label);
119 leFind =
new QLineEdit(frameSearch);
120 leFind->setObjectName(QString::fromUtf8(
"leFind"));
121 QSizePolicy sizePolicy3(QSizePolicy::Minimum, QSizePolicy::Maximum);
122 sizePolicy3.setHorizontalStretch(0);
123 sizePolicy3.setVerticalStretch(0);
124 sizePolicy3.setHeightForWidth(leFind->sizePolicy().hasHeightForWidth());
125 leFind->setSizePolicy(sizePolicy3);
126 leFind->setMinimumSize(QSize(120, 22));
127 leFind->setMaximumSize(QSize(120, 16777215));
129 hboxLayout->addWidget(leFind);
132 bNext->setObjectName(QString::fromUtf8(
"bNext"));
133 sizePolicy1.setHeightForWidth(bNext->sizePolicy().hasHeightForWidth());
134 bNext->setSizePolicy(sizePolicy1);
135 bNext->setMinimumSize(QSize(20, 20));
136 bNext->setMaximumSize(QSize(20, 20));
138 icon2.addFile(QString::fromUtf8(
":/down.png"), QSize(), QIcon::Normal, QIcon::Off);
139 bNext->setIcon(icon2);
141 hboxLayout->addWidget(bNext);
144 bPrevious->setObjectName(QString::fromUtf8(
"bPrevious"));
145 sizePolicy1.setHeightForWidth(bPrevious->sizePolicy().hasHeightForWidth());
146 bPrevious->setSizePolicy(sizePolicy1);
147 bPrevious->setMinimumSize(QSize(20, 20));
148 bPrevious->setMaximumSize(QSize(20, 20));
150 icon3.addFile(QString::fromUtf8(
":/up.png"), QSize(), QIcon::Normal, QIcon::Off);
151 bPrevious->setIcon(icon3);
153 hboxLayout->addWidget(bPrevious);
155 spacerItem =
new QSpacerItem(40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum);
157 hboxLayout->addItem(spacerItem);
159 cbWords =
new QCheckBox(frameSearch);
160 cbWords->setObjectName(QString::fromUtf8(
"cbWords"));
161 QSizePolicy sizePolicy4(QSizePolicy::Maximum, QSizePolicy::Preferred);
162 sizePolicy4.setHorizontalStretch(0);
163 sizePolicy4.setVerticalStretch(0);
164 sizePolicy4.setHeightForWidth(cbWords->sizePolicy().hasHeightForWidth());
165 cbWords->setSizePolicy(sizePolicy4);
167 hboxLayout->addWidget(cbWords);
169 cbCursor =
new QCheckBox(frameSearch);
170 cbCursor->setObjectName(QString::fromUtf8(
"cbCursor"));
171 sizePolicy4.setHeightForWidth(cbCursor->sizePolicy().hasHeightForWidth());
172 cbCursor->setSizePolicy(sizePolicy4);
173 cbCursor->setChecked(
true);
175 hboxLayout->addWidget(cbCursor);
177 cbSelection =
new QCheckBox(frameSearch);
178 cbSelection->setObjectName(QString::fromUtf8(
"cbSelection"));
179 sizePolicy4.setHeightForWidth(cbSelection->sizePolicy().hasHeightForWidth());
180 cbSelection->setSizePolicy(sizePolicy4);
182 hboxLayout->addWidget(cbSelection);
184 cbHighlight =
new QCheckBox(frameSearch);
185 cbHighlight->setObjectName(QString::fromUtf8(
"cbHighlight"));
186 sizePolicy2.setHeightForWidth(cbHighlight->sizePolicy().hasHeightForWidth());
187 cbHighlight->setSizePolicy(sizePolicy2);
189 hboxLayout->addWidget(cbHighlight);
191 cbRegExp =
new QCheckBox(frameSearch);
192 cbRegExp->setObjectName(QString::fromUtf8(
"cbRegExp"));
193 sizePolicy4.setHeightForWidth(cbRegExp->sizePolicy().hasHeightForWidth());
194 cbRegExp->setSizePolicy(sizePolicy4);
196 hboxLayout->addWidget(cbRegExp);
198 cbCase =
new QCheckBox(frameSearch);
199 cbCase->setObjectName(QString::fromUtf8(
"cbCase"));
200 sizePolicy4.setHeightForWidth(cbCase->sizePolicy().hasHeightForWidth());
201 cbCase->setSizePolicy(sizePolicy4);
202 cbCase->setChecked(
true);
204 hboxLayout->addWidget(cbCase);
207 vboxLayout->addWidget(frameSearch);
209 frameReplace =
new QFrame(SearchReplace);
210 frameReplace->setObjectName(QString::fromUtf8(
"frameReplace"));
211 QSizePolicy sizePolicy5(QSizePolicy::MinimumExpanding, QSizePolicy::Preferred);
212 sizePolicy5.setHorizontalStretch(0);
213 sizePolicy5.setVerticalStretch(0);
214 sizePolicy5.setHeightForWidth(frameReplace->sizePolicy().hasHeightForWidth());
215 frameReplace->setSizePolicy(sizePolicy5);
216 frameReplace->setMinimumSize(QSize(16, 24));
217 frameReplace->setMaximumSize(QSize(16777215, 16777215));
218 frameReplace->setFrameShape(QFrame::NoFrame);
219 frameReplace->setFrameShadow(QFrame::Plain);
220 hboxLayout1 =
new QHBoxLayout(frameReplace);
221 hboxLayout1->setSpacing(2);
222 hboxLayout1->setContentsMargins(0, 0, 0, 0);
223 hboxLayout1->setObjectName(QString::fromUtf8(
"hboxLayout1"));
224 cbReplace =
new QCheckBox(frameReplace);
225 cbReplace->setObjectName(QString::fromUtf8(
"cbReplace"));
226 sizePolicy4.setHeightForWidth(cbReplace->sizePolicy().hasHeightForWidth());
227 cbReplace->setSizePolicy(sizePolicy4);
228 cbReplace->setChecked(
true);
230 hboxLayout1->addWidget(cbReplace);
232 leReplace =
new QLineEdit(frameReplace);
233 leReplace->setObjectName(QString::fromUtf8(
"leReplace"));
234 leReplace->setEnabled(
true);
235 QSizePolicy sizePolicy6(QSizePolicy::Minimum, QSizePolicy::Fixed);
236 sizePolicy6.setHorizontalStretch(0);
237 sizePolicy6.setVerticalStretch(0);
238 sizePolicy6.setHeightForWidth(leReplace->sizePolicy().hasHeightForWidth());
239 leReplace->setSizePolicy(sizePolicy6);
240 leReplace->setMinimumSize(QSize(168, 22));
241 leReplace->setMaximumSize(QSize(1200, 16777215));
243 hboxLayout1->addWidget(leReplace);
245 spacerItem1 =
new QSpacerItem(139, 24, QSizePolicy::Preferred, QSizePolicy::Minimum);
247 hboxLayout1->addItem(spacerItem1);
249 cbPrompt =
new QCheckBox(frameReplace);
250 cbPrompt->setObjectName(QString::fromUtf8(
"cbPrompt"));
251 sizePolicy4.setHeightForWidth(cbPrompt->sizePolicy().hasHeightForWidth());
252 cbPrompt->setSizePolicy(sizePolicy4);
253 cbPrompt->setChecked(
true);
255 hboxLayout1->addWidget(cbPrompt);
257 cbReplaceAll =
new QCheckBox(frameReplace);
258 cbReplaceAll->setObjectName(QString::fromUtf8(
"cbReplaceAll"));
259 sizePolicy4.setHeightForWidth(cbReplaceAll->sizePolicy().hasHeightForWidth());
260 cbReplaceAll->setSizePolicy(sizePolicy4);
262 hboxLayout1->addWidget(cbReplaceAll);
264 cbEscapeSeq =
new QCheckBox(frameReplace);
265 cbEscapeSeq->setObjectName(QString::fromUtf8(
"cbEscapeSeq"));
266 sizePolicy4.setHeightForWidth(cbEscapeSeq->sizePolicy().hasHeightForWidth());
267 cbEscapeSeq->setSizePolicy(sizePolicy4);
269 hboxLayout1->addWidget(cbEscapeSeq);
272 vboxLayout->addWidget(frameReplace);
275 retranslateUi(SearchReplace);
276 QObject::connect(cbReplace, SIGNAL(toggled(
bool)), frameReplace, SLOT(setVisible(
bool)));
277 QObject::connect(bClose, SIGNAL(clicked()), SearchReplace, SLOT(hide()));
279 QMetaObject::connectSlotsByName(SearchReplace);
282 void retranslateUi(
QWidget *SearchReplace)
284 SearchReplace->setWindowTitle(QApplication::translate(
"SearchReplace",
"Form", 0, QApplication::UnicodeUTF8));
285 #ifndef QT_NO_TOOLTIP
286 bClose->setToolTip(QApplication::translate(
"SearchReplace",
"Close search/replace panel", 0, QApplication::UnicodeUTF8));
287 #endif // QT_NO_TOOLTIP
288 bClose->setText(QString());
289 #ifndef QT_NO_TOOLTIP
290 bRefresh->setToolTip(QApplication::translate(
"SearchReplace",
"Refresh search underlying context (as an attempt to correct search behavior)", 0, QApplication::UnicodeUTF8));
291 #endif // QT_NO_TOOLTIP
292 bRefresh->setText(QString());
293 label->setText(QApplication::translate(
"SearchReplace",
" Find :", 0, QApplication::UnicodeUTF8));
294 #ifndef QT_NO_TOOLTIP
295 leFind->setToolTip(QApplication::translate(
"SearchReplace",
"Text or pattern to search for", 0, QApplication::UnicodeUTF8));
296 #endif // QT_NO_TOOLTIP
297 #ifndef QT_NO_TOOLTIP
298 bNext->setToolTip(QApplication::translate(
"SearchReplace",
"Find next occurence", 0, QApplication::UnicodeUTF8));
299 #endif // QT_NO_TOOLTIP
300 bNext->setText(QString());
301 #ifndef QT_NO_TOOLTIP
302 bPrevious->setToolTip(QApplication::translate(
"SearchReplace",
"Find previous occurence", 0, QApplication::UnicodeUTF8));
303 #endif // QT_NO_TOOLTIP
304 bPrevious->setText(QString());
305 cbWords->setText(QApplication::translate(
"SearchReplace",
"Words", 0, QApplication::UnicodeUTF8));
306 cbCursor->setText(QApplication::translate(
"SearchReplace",
"Cursor", 0, QApplication::UnicodeUTF8));
307 cbSelection->setText(QApplication::translate(
"SearchReplace",
"Selection", 0, QApplication::UnicodeUTF8));
308 cbHighlight->setText(QApplication::translate(
"SearchReplace",
"Highlight all", 0, QApplication::UnicodeUTF8));
309 cbRegExp->setText(QApplication::translate(
"SearchReplace",
"Regexp", 0, QApplication::UnicodeUTF8));
310 cbCase->setText(QApplication::translate(
"SearchReplace",
"Case", 0, QApplication::UnicodeUTF8));
311 cbReplace->setText(QApplication::translate(
"SearchReplace",
"Replace :", 0, QApplication::UnicodeUTF8));
312 #ifndef QT_NO_TOOLTIP
313 leReplace->setToolTip(QApplication::translate(
"SearchReplace",
"Replacement text", 0, QApplication::UnicodeUTF8));
314 #endif // QT_NO_TOOLTIP
315 cbPrompt->setText(QApplication::translate(
"SearchReplace",
"Prompt on replace", 0, QApplication::UnicodeUTF8));
316 cbReplaceAll->setText(QApplication::translate(
"SearchReplace",
"Replace all", 0, QApplication::UnicodeUTF8));
317 cbEscapeSeq->setText(QApplication::translate(
"SearchReplace",
"Escape sequences", 0, QApplication::UnicodeUTF8));
328 #endif // UI_SEARCHREPLACE_H