Warning, /kdevelop/kdevelop/plugins/grepview/grepwidget.ui is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <ui version="4.0"> 0003 <class>GrepWidget</class> 0004 <widget class="QWidget" name="GrepWidget"> 0005 <property name="geometry"> 0006 <rect> 0007 <x>0</x> 0008 <y>0</y> 0009 <width>730</width> 0010 <height>330</height> 0011 </rect> 0012 </property> 0013 <property name="sizePolicy"> 0014 <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> 0015 <horstretch>0</horstretch> 0016 <verstretch>0</verstretch> 0017 </sizepolicy> 0018 </property> 0019 <property name="maximumSize"> 0020 <size> 0021 <width>16777215</width> 0022 <height>16777215</height> 0023 </size> 0024 </property> 0025 <layout class="QGridLayout"> 0026 <item row="0" column="1" colspan="5"> 0027 <widget class="QComboBox" name="patternCombo"> 0028 <property name="sizePolicy"> 0029 <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 0030 <horstretch>0</horstretch> 0031 <verstretch>0</verstretch> 0032 </sizepolicy> 0033 </property> 0034 <property name="toolTip"> 0035 <string comment="@info:tooltip">Enter the regular expression you want to search for</string> 0036 </property> 0037 <property name="whatsThis"> 0038 <string comment="@info:whatsthis"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> 0039 <html><head><meta name="qrichtext" content="1" /><style type="text/css"> 0040 p, li { white-space: pre-wrap; } 0041 </style></head><body style=" font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;"> 0042 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Enter the regular expression you want to search for here.</p> 0043 <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">If you do not check "Regular Expression" below, this is considered a raw string. That means, all meta characters are escaped.</p> 0044 <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Possible meta characters are:</p> 0045 <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">.</span> - Matches any character</li> 0046 <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">^</span> - Matches the beginning of a line</li> 0047 <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">$</span> - Matches the end of a line</li> 0048 <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">\b</span> - Matches a word boundary</li> 0049 <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">\s</span> - Matches any whitespace character</li></ul> 0050 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The following repetition operators exist:</p> 0051 <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">?</span> - The preceding item is matched at most once</li> 0052 <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">*</span> - The preceding item is matched zero or more times</li> 0053 <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">+</span> - The preceding item is matched one or more times</li> 0054 <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">{</span><span style=" font-weight:600; font-style:italic;">n</span><span style=" font-weight:600;">}</span> - The preceding item is matched exactly <span style=" font-style:italic;">n</span> times</li> 0055 <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">{</span><span style=" font-weight:600; font-style:italic;">n</span><span style=" font-weight:600;">,}</span> - The preceding item is matched <span style=" font-style:italic;">n</span> or more times</li> 0056 <li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">{,</span><span style=" font-weight:600; font-style:italic;">n</span><span style=" font-weight:600;">}</span> - The preceding item is matched at most <span style=" font-style:italic;">n</span> times</li> 0057 <li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">{</span><span style=" font-weight:600; font-style:italic;">n</span><span style=" font-weight:600;">,</span><span style=" font-weight:600; font-style:italic;">m</span><span style=" font-weight:600;">}</span> - The preceding item is matched at least <span style=" font-style:italic;">n</span>, but at most <span style=" font-style:italic;">m</span> times.</li></ul> 0058 <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Furthermore, backreferences to bracketed subexpressions are available via the notation \<span style=" font-style:italic;">n</span>.</p> 0059 <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">For further reference, look at <a href="https://www.pcre.org/"><span style=" text-decoration: underline; color:#0057ae;">www.pcre.org</span></a> or <span style=" font-style:italic;">man pcresyntax.</span></p></body></html></string> 0060 </property> 0061 <property name="editable"> 0062 <bool>true</bool> 0063 </property> 0064 </widget> 0065 </item> 0066 <item row="1" column="0"> 0067 <widget class="QLabel" name="label_9"> 0068 <property name="text"> 0069 <string comment="@label:listbox">Template:</string> 0070 </property> 0071 <property name="alignment"> 0072 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0073 </property> 0074 <property name="buddy"> 0075 <cstring>templateEdit</cstring> 0076 </property> 0077 </widget> 0078 </item> 0079 <item row="1" column="1" colspan="3"> 0080 <widget class="KComboBox" name="templateEdit"> 0081 <property name="toolTip"> 0082 <string comment="@info:tooltip">This is the regular expression template.</string> 0083 </property> 0084 <property name="whatsThis"> 0085 <string comment="@info:whatsthis">This is the regular expression template. <i>%s</i> will be replaced by the pattern, while <i>%%</i> will be replaced by <i>%</i>.</string> 0086 </property> 0087 </widget> 0088 </item> 0089 <item row="5" column="5"> 0090 <widget class="QPushButton" name="syncButton"> 0091 <property name="toolTip"> 0092 <string comment="@info:tooltip">Quickly select location from a set of directories</string> 0093 </property> 0094 <property name="text"> 0095 <string comment="@action:button">Quick Select</string> 0096 </property> 0097 </widget> 0098 </item> 0099 <item row="6" column="0"> 0100 <widget class="QLabel" name="depthLabel"> 0101 <property name="text"> 0102 <string comment="@label:spinbox">Depth:</string> 0103 </property> 0104 <property name="alignment"> 0105 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0106 </property> 0107 <property name="buddy"> 0108 <cstring>depthSpin</cstring> 0109 </property> 0110 </widget> 0111 </item> 0112 <item row="6" column="1"> 0113 <widget class="QSpinBox" name="depthSpin"> 0114 <property name="toolTip"> 0115 <string>Maximum level of subdirectory recursion</string> 0116 </property> 0117 <property name="whatsThis"> 0118 <string>For each search location, descend at most Depth levels of directories. Depth=0 means searching only in files directly inside selected search locations. Full Depth means no recursion limit.</string> 0119 </property> 0120 <property name="specialValueText"> 0121 <string comment="@item full recursion" extracomment="Full recursion will be used. For folder-based searches, that means searching in the target folder and all the subfolders, their subfolders, and so on.">Full</string> 0122 </property> 0123 <property name="minimum"> 0124 <number>-1</number> 0125 </property> 0126 <property name="value"> 0127 <number>-1</number> 0128 </property> 0129 </widget> 0130 </item> 0131 <item row="0" column="0"> 0132 <widget class="QLabel" name="label_8"> 0133 <property name="text"> 0134 <string comment="@label:listbox">Pattern:</string> 0135 </property> 0136 <property name="alignment"> 0137 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0138 </property> 0139 <property name="buddy"> 0140 <cstring>patternCombo</cstring> 0141 </property> 0142 </widget> 0143 </item> 0144 <item row="7" column="0"> 0145 <widget class="QLabel" name="label"> 0146 <property name="text"> 0147 <string comment="@label:listbox">Files:</string> 0148 </property> 0149 <property name="alignment"> 0150 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0151 </property> 0152 <property name="buddy"> 0153 <cstring>filesCombo</cstring> 0154 </property> 0155 </widget> 0156 </item> 0157 <item row="3" column="2"> 0158 <widget class="QLabel" name="label_11"> 0159 <property name="text"> 0160 <string comment="@option:check">Case sensitive:</string> 0161 </property> 0162 <property name="alignment"> 0163 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0164 </property> 0165 <property name="buddy"> 0166 <cstring>caseSensitiveCheck</cstring> 0167 </property> 0168 </widget> 0169 </item> 0170 <item row="3" column="3"> 0171 <widget class="QCheckBox" name="caseSensitiveCheck"> 0172 <property name="sizePolicy"> 0173 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 0174 <horstretch>0</horstretch> 0175 <verstretch>0</verstretch> 0176 </sizepolicy> 0177 </property> 0178 <property name="toolTip"> 0179 <string comment="@info:tooltip">Case-sensitive searching.</string> 0180 </property> 0181 <property name="text"> 0182 <string/> 0183 </property> 0184 <property name="checked"> 0185 <bool>true</bool> 0186 </property> 0187 </widget> 0188 </item> 0189 <item row="5" column="0"> 0190 <widget class="QLabel" name="label_5"> 0191 <property name="text"> 0192 <string comment="@label:listbox">Location(s):</string> 0193 </property> 0194 <property name="alignment"> 0195 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0196 </property> 0197 <property name="buddy"> 0198 <cstring>searchPaths</cstring> 0199 </property> 0200 </widget> 0201 </item> 0202 <item row="7" column="1" colspan="5"> 0203 <widget class="KComboBox" name="filesCombo"> 0204 <property name="toolTip"> 0205 <string comment="@info:tooltip">Files filter</string> 0206 </property> 0207 <property name="whatsThis"> 0208 <string comment="@info:whatsthis">Enter the file name pattern of the files to search here. You may give several patterns separated by commas or spaces.</string> 0209 </property> 0210 <property name="editable"> 0211 <bool>true</bool> 0212 </property> 0213 <property name="autoCompletion"> 0214 <bool>false</bool> 0215 </property> 0216 </widget> 0217 </item> 0218 <item row="8" column="0"> 0219 <widget class="QLabel" name="label_2"> 0220 <property name="text"> 0221 <string comment="@label:listbox">Exclude:</string> 0222 </property> 0223 <property name="alignment"> 0224 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0225 </property> 0226 <property name="buddy"> 0227 <cstring>excludeCombo</cstring> 0228 </property> 0229 </widget> 0230 </item> 0231 <item row="8" column="1" colspan="5"> 0232 <widget class="KComboBox" name="excludeCombo"> 0233 <property name="toolTip"> 0234 <string comment="@info:tooltip">Files pattern to exclude</string> 0235 </property> 0236 <property name="whatsThis"> 0237 <string comment="@info:whatsthis">Enter the file name pattern of the files to exclude from the search here. You may give several patterns separated by commas or spaces.<p>Every pattern is internally surrounded by asterisks, so that each pattern can match parts of the file paths.</p></string> 0238 </property> 0239 <property name="editable"> 0240 <bool>true</bool> 0241 </property> 0242 <property name="autoCompletion"> 0243 <bool>false</bool> 0244 </property> 0245 </widget> 0246 </item> 0247 <item row="9" column="0"> 0248 <spacer> 0249 <property name="orientation"> 0250 <enum>Qt::Horizontal</enum> 0251 </property> 0252 <property name="sizeType"> 0253 <enum>QSizePolicy::Fixed</enum> 0254 </property> 0255 <property name="sizeHint" stdset="0"> 0256 <size> 0257 <width>141</width> 0258 <height>16</height> 0259 </size> 0260 </property> 0261 </spacer> 0262 </item> 0263 <item row="9" column="1"> 0264 <spacer> 0265 <property name="orientation"> 0266 <enum>Qt::Horizontal</enum> 0267 </property> 0268 <property name="sizeType"> 0269 <enum>QSizePolicy::Fixed</enum> 0270 </property> 0271 <property name="sizeHint" stdset="0"> 0272 <size> 0273 <width>41</width> 0274 <height>20</height> 0275 </size> 0276 </property> 0277 </spacer> 0278 </item> 0279 <item row="9" column="2"> 0280 <spacer> 0281 <property name="orientation"> 0282 <enum>Qt::Horizontal</enum> 0283 </property> 0284 <property name="sizeType"> 0285 <enum>QSizePolicy::Fixed</enum> 0286 </property> 0287 <property name="sizeHint" stdset="0"> 0288 <size> 0289 <width>151</width> 0290 <height>31</height> 0291 </size> 0292 </property> 0293 </spacer> 0294 </item> 0295 <item row="9" column="3" colspan="3"> 0296 <spacer> 0297 <property name="orientation"> 0298 <enum>Qt::Horizontal</enum> 0299 </property> 0300 <property name="sizeType"> 0301 <enum>QSizePolicy::Fixed</enum> 0302 </property> 0303 <property name="sizeHint" stdset="0"> 0304 <size> 0305 <width>361</width> 0306 <height>20</height> 0307 </size> 0308 </property> 0309 </spacer> 0310 </item> 0311 <item row="1" column="4" colspan="2"> 0312 <widget class="KComboBox" name="templateTypeCombo"/> 0313 </item> 0314 <item row="3" column="0"> 0315 <widget class="QLabel" name="label_10"> 0316 <property name="text"> 0317 <string comment="@option:check">Regular expression:</string> 0318 </property> 0319 <property name="alignment"> 0320 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0321 </property> 0322 <property name="buddy"> 0323 <cstring>regexCheck</cstring> 0324 </property> 0325 </widget> 0326 </item> 0327 <item row="3" column="1"> 0328 <widget class="QCheckBox" name="regexCheck"> 0329 <property name="toolTip"> 0330 <string comment="@info:tooltip">Enable or disable regular expression.</string> 0331 </property> 0332 <property name="text"> 0333 <string/> 0334 </property> 0335 <property name="checked"> 0336 <bool>true</bool> 0337 </property> 0338 </widget> 0339 </item> 0340 <item row="6" column="2"> 0341 <widget class="QLabel" name="limitToProjectLabel"> 0342 <property name="text"> 0343 <string comment="@option:check">Limit to project files:</string> 0344 </property> 0345 <property name="alignment"> 0346 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0347 </property> 0348 <property name="buddy"> 0349 <cstring>limitToProjectCheck</cstring> 0350 </property> 0351 </widget> 0352 </item> 0353 <item row="6" column="3"> 0354 <widget class="QCheckBox" name="limitToProjectCheck"> 0355 <property name="sizePolicy"> 0356 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 0357 <horstretch>0</horstretch> 0358 <verstretch>0</verstretch> 0359 </sizepolicy> 0360 </property> 0361 <property name="text"> 0362 <string/> 0363 </property> 0364 <property name="checked"> 0365 <bool>true</bool> 0366 </property> 0367 </widget> 0368 </item> 0369 <item row="2" column="1" colspan="3"> 0370 <widget class="KComboBox" name="replacementTemplateEdit"> 0371 <property name="toolTip"> 0372 <string comment="@info:tooltip">Enter the replacement template</string> 0373 </property> 0374 </widget> 0375 </item> 0376 <item row="2" column="0"> 0377 <widget class="QLabel" name="label_4"> 0378 <property name="text"> 0379 <string comment="@label:textbox">Replacement template:</string> 0380 </property> 0381 <property name="alignment"> 0382 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0383 </property> 0384 <property name="buddy"> 0385 <cstring>replacementTemplateEdit</cstring> 0386 </property> 0387 </widget> 0388 </item> 0389 <item row="5" column="1" colspan="3"> 0390 <widget class="KComboBox" name="searchPaths"> 0391 <property name="toolTip"> 0392 <string comment="@info:tooltip">Select the location where you want to search. It can be a directory, a file, or a semicolon separated (without spaces) list of directories/files.</string> 0393 </property> 0394 <property name="editable"> 0395 <bool>true</bool> 0396 </property> 0397 <property name="autoCompletion"> 0398 <bool>false</bool> 0399 </property> 0400 </widget> 0401 </item> 0402 <item row="5" column="4"> 0403 <widget class="QPushButton" name="directorySelector"> 0404 <property name="sizePolicy"> 0405 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 0406 <horstretch>0</horstretch> 0407 <verstretch>0</verstretch> 0408 </sizepolicy> 0409 </property> 0410 <property name="maximumSize"> 0411 <size> 0412 <width>30</width> 0413 <height>30</height> 0414 </size> 0415 </property> 0416 <property name="toolTip"> 0417 <string comment="@info:tooltip">Select a directory to search in</string> 0418 </property> 0419 <property name="text"> 0420 <string/> 0421 </property> 0422 </widget> 0423 </item> 0424 <item row="10" column="3" colspan="3"> 0425 <widget class="QDialogButtonBox" name="buttonBox"> 0426 <property name="standardButtons"> 0427 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> 0428 </property> 0429 </widget> 0430 </item> 0431 </layout> 0432 </widget> 0433 <customwidgets> 0434 <customwidget> 0435 <class>KComboBox</class> 0436 <extends>QComboBox</extends> 0437 <header>KComboBox</header> 0438 </customwidget> 0439 </customwidgets> 0440 <tabstops> 0441 <tabstop>patternCombo</tabstop> 0442 <tabstop>templateEdit</tabstop> 0443 <tabstop>templateTypeCombo</tabstop> 0444 <tabstop>replacementTemplateEdit</tabstop> 0445 <tabstop>regexCheck</tabstop> 0446 <tabstop>caseSensitiveCheck</tabstop> 0447 <tabstop>searchPaths</tabstop> 0448 <tabstop>directorySelector</tabstop> 0449 <tabstop>syncButton</tabstop> 0450 <tabstop>depthSpin</tabstop> 0451 <tabstop>limitToProjectCheck</tabstop> 0452 <tabstop>filesCombo</tabstop> 0453 <tabstop>excludeCombo</tabstop> 0454 </tabstops> 0455 <resources/> 0456 <connections/> 0457 </ui>