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">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt;
0039 &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt;
0040 p, li { white-space: pre-wrap; }
0041 &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:'Sans Serif'; font-size:9pt; font-weight:400; font-style:normal;&quot;&gt;
0042 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Enter the regular expression you want to search for here.&lt;/p&gt;
0043 &lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;If you do not check &quot;Regular Expression&quot; below, this is considered a raw string. That means, all meta characters are escaped.&lt;/p&gt;
0044 &lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Possible meta characters are:&lt;/p&gt;
0045 &lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;.&lt;/span&gt; - Matches any character&lt;/li&gt;
0046 &lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;^&lt;/span&gt; - Matches the beginning of a line&lt;/li&gt;
0047 &lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;$&lt;/span&gt; - Matches the end of a line&lt;/li&gt;
0048 &lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;\b&lt;/span&gt; - Matches a word boundary&lt;/li&gt;
0049 &lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;\s&lt;/span&gt; - Matches any whitespace character&lt;/li&gt;&lt;/ul&gt;
0050 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;The following repetition operators exist:&lt;/p&gt;
0051 &lt;ul style=&quot;margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;&quot;&gt;&lt;li style=&quot; margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;?&lt;/span&gt; - The preceding item is matched at most once&lt;/li&gt;
0052 &lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;*&lt;/span&gt; - The preceding item is matched zero or more times&lt;/li&gt;
0053 &lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;+&lt;/span&gt; - The preceding item is matched one or more times&lt;/li&gt;
0054 &lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot; font-weight:600; font-style:italic;&quot;&gt;n&lt;/span&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;}&lt;/span&gt; - The preceding item is matched exactly &lt;span style=&quot; font-style:italic;&quot;&gt;n&lt;/span&gt; times&lt;/li&gt;
0055 &lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot; font-weight:600; font-style:italic;&quot;&gt;n&lt;/span&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;,}&lt;/span&gt; - The preceding item is matched &lt;span style=&quot; font-style:italic;&quot;&gt;n&lt;/span&gt; or more times&lt;/li&gt;
0056 &lt;li style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;{,&lt;/span&gt;&lt;span style=&quot; font-weight:600; font-style:italic;&quot;&gt;n&lt;/span&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;}&lt;/span&gt; - The preceding item is matched at most &lt;span style=&quot; font-style:italic;&quot;&gt;n&lt;/span&gt; times&lt;/li&gt;
0057 &lt;li style=&quot; margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;{&lt;/span&gt;&lt;span style=&quot; font-weight:600; font-style:italic;&quot;&gt;n&lt;/span&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;,&lt;/span&gt;&lt;span style=&quot; font-weight:600; font-style:italic;&quot;&gt;m&lt;/span&gt;&lt;span style=&quot; font-weight:600;&quot;&gt;}&lt;/span&gt; - The preceding item is matched at least &lt;span style=&quot; font-style:italic;&quot;&gt;n&lt;/span&gt;, but at most &lt;span style=&quot; font-style:italic;&quot;&gt;m&lt;/span&gt; times.&lt;/li&gt;&lt;/ul&gt;
0058 &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;Furthermore, backreferences to bracketed subexpressions are available via the notation \&lt;span style=&quot; font-style:italic;&quot;&gt;n&lt;/span&gt;.&lt;/p&gt;
0059 &lt;p style=&quot; margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;For further reference, look at &lt;a href=&quot;https://www.pcre.org/&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#0057ae;&quot;&gt;www.pcre.org&lt;/span&gt;&lt;/a&gt; or &lt;span style=&quot; font-style:italic;&quot;&gt;man pcresyntax.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</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. &lt;i&gt;%s&lt;/i&gt; will be replaced by the pattern, while &lt;i&gt;%%&lt;/i&gt; will be replaced by &lt;i&gt;%&lt;/i&gt;.</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.&lt;p&gt;Every pattern is internally surrounded by asterisks, so that each pattern can match parts of the file paths.&lt;/p&gt;</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>