Warning, /sdk/codevis/lvtqtw/ct_lvtqtw_parse_codebase.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>ParseCodebaseDialog</class>
0004  <widget class="QDialog" name="ParseCodebaseDialog">
0005   <property name="geometry">
0006    <rect>
0007     <x>0</x>
0008     <y>0</y>
0009     <width>900</width>
0010     <height>700</height>
0011    </rect>
0012   </property>
0013   <property name="windowTitle">
0014    <string>Parse Codebase</string>
0015   </property>
0016   <property name="toolTip">
0017    <string>Try to reuse an existing code database and update the information based on a newer version of the source code</string>
0018   </property>
0019   <layout class="QVBoxLayout" name="verticalLayout_2">
0020    <item>
0021     <layout class="QHBoxLayout" name="horizontalLayout_2">
0022      <item>
0023       <layout class="QVBoxLayout" name="verticalLayout">
0024        <item>
0025         <widget class="QLabel" name="label_4">
0026          <property name="text">
0027           <string>Project build directory</string>
0028          </property>
0029         </widget>
0030        </item>
0031        <item>
0032         <layout class="QHBoxLayout" name="horizontalLayout_3">
0033          <property name="spacing">
0034           <number>0</number>
0035          </property>
0036          <item>
0037           <widget class="QLineEdit" name="compileCommandsFolder">
0038            <property name="sizePolicy">
0039             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
0040              <horstretch>0</horstretch>
0041              <verstretch>0</verstretch>
0042             </sizepolicy>
0043            </property>
0044            <property name="inputMask">
0045             <string/>
0046            </property>
0047            <property name="placeholderText">
0048             <string>Where the project's CMakeCache.txt is</string>
0049            </property>
0050           </widget>
0051          </item>
0052          <item>
0053           <widget class="QPushButton" name="searchCompileCommands">
0054            <property name="sizePolicy">
0055             <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
0056              <horstretch>0</horstretch>
0057              <verstretch>0</verstretch>
0058             </sizepolicy>
0059            </property>
0060            <property name="text">
0061             <string/>
0062            </property>
0063            <property name="icon">
0064             <iconset theme="folder-open"/>
0065            </property>
0066           </widget>
0067          </item>
0068         </layout>
0069        </item>
0070        <item>
0071         <widget class="QLabel" name="projectBuildFolderError">
0072          <property name="styleSheet">
0073           <string notr="true">color : red</string>
0074          </property>
0075          <property name="text">
0076           <string>TextLabel</string>
0077          </property>
0078         </widget>
0079        </item>
0080        <item>
0081         <widget class="QLabel" name="label">
0082          <property name="styleSheet">
0083           <string notr="true"/>
0084          </property>
0085          <property name="text">
0086           <string>Project source folder</string>
0087          </property>
0088         </widget>
0089        </item>
0090        <item>
0091         <layout class="QHBoxLayout" name="sourceFolderLayout">
0092          <property name="spacing">
0093           <number>0</number>
0094          </property>
0095          <item>
0096           <widget class="QLineEdit" name="sourceFolder"/>
0097          </item>
0098          <item>
0099           <widget class="QPushButton" name="sourceFolderSearch">
0100            <property name="text">
0101             <string/>
0102            </property>
0103            <property name="icon">
0104             <iconset theme="folder-open"/>
0105            </property>
0106           </widget>
0107          </item>
0108         </layout>
0109        </item>
0110        <item>
0111         <widget class="QLabel" name="projectSourceFolderError">
0112          <property name="styleSheet">
0113           <string notr="true">color : red</string>
0114          </property>
0115          <property name="text">
0116           <string>TextLabel</string>
0117          </property>
0118         </widget>
0119        </item>
0120        <item>
0121         <widget class="QLabel" name="ignoreLabel">
0122          <property name="text">
0123           <string>Ignore files matching glob pattern, separate patterns by a comma.</string>
0124          </property>
0125         </widget>
0126        </item>
0127        <item>
0128         <layout class="QHBoxLayout" name="horizontalLayout_6">
0129          <item>
0130           <widget class="QLineEdit" name="ignorePattern">
0131            <property name="sizePolicy">
0132             <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
0133              <horstretch>0</horstretch>
0134              <verstretch>0</verstretch>
0135             </sizepolicy>
0136            </property>
0137            <property name="placeholderText">
0138             <string>glob</string>
0139            </property>
0140            <property name="clearButtonEnabled">
0141             <bool>true</bool>
0142            </property>
0143           </widget>
0144          </item>
0145         </layout>
0146        </item>
0147        <item>
0148         <widget class="QLabel" name="label_3">
0149          <property name="text">
0150           <string>Non-lakosian sub-directories, separate directories with a comma.</string>
0151          </property>
0152         </widget>
0153        </item>
0154        <item>
0155         <layout class="QHBoxLayout" name="nonLakosiansLayout">
0156          <property name="spacing">
0157           <number>0</number>
0158          </property>
0159          <item>
0160           <widget class="QLineEdit" name="nonLakosians"/>
0161          </item>
0162          <item>
0163           <widget class="QPushButton" name="nonLakosiansSearch">
0164            <property name="text">
0165             <string/>
0166            </property>
0167            <property name="icon">
0168             <iconset theme="folder-open"/>
0169            </property>
0170           </widget>
0171          </item>
0172         </layout>
0173        </item>
0174        <item>
0175         <widget class="QLabel" name="label_x1">
0176          <property name="text">
0177           <string>Third party packages mapping (&quot;path&quot;: &quot;pkg&quot; pairs separated with a comma).</string>
0178          </property>
0179         </widget>
0180        </item>
0181        <item>
0182         <layout class="QHBoxLayout" name="thirdPartyPkgMappingLayout">
0183          <property name="spacing">
0184           <number>0</number>
0185          </property>
0186          <item>
0187           <widget class="QLineEdit" name="thirdPartyPkgMapping">
0188            <property name="readOnly">
0189             <bool>true</bool>
0190            </property>
0191           </widget>
0192          </item>
0193          <item>
0194           <widget class="QPushButton" name="thirdPartyPkgMappingBtn">
0195            <property name="text">
0196             <string>Edit</string>
0197            </property>
0198           </widget>
0199          </item>
0200         </layout>
0201        </item>
0202        <item>
0203         <layout class="QHBoxLayout" name="horizontalLayout">
0204          <item>
0205           <widget class="QLabel" name="label_2">
0206            <property name="sizePolicy">
0207             <sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
0208              <horstretch>0</horstretch>
0209              <verstretch>0</verstretch>
0210             </sizepolicy>
0211            </property>
0212            <property name="text">
0213             <string>Thread Count (defaults to Ideal Thread Count)</string>
0214            </property>
0215           </widget>
0216          </item>
0217          <item>
0218           <widget class="QSpinBox" name="threadCount"/>
0219          </item>
0220         </layout>
0221        </item>
0222        <item>
0223         <widget class="QRadioButton" name="updateDb">
0224          <property name="toolTip">
0225           <string>Uses the current database and scans only the differences on the source and header files</string>
0226          </property>
0227          <property name="text">
0228           <string>Incremental update</string>
0229          </property>
0230          <property name="checked">
0231           <bool>true</bool>
0232          </property>
0233         </widget>
0234        </item>
0235        <item>
0236         <widget class="QRadioButton" name="refreshDb">
0237          <property name="toolTip">
0238           <string>Erases the entire database, and reescan everything from scratch</string>
0239          </property>
0240          <property name="text">
0241           <string>Replace</string>
0242          </property>
0243         </widget>
0244        </item>
0245        <item>
0246         <widget class="QCheckBox" name="runCmake">
0247          <property name="toolTip">
0248           <string>Re-run cmake on the build directory to update compile_commands.json. This may delete automatically generated files.</string>
0249          </property>
0250          <property name="text">
0251           <string>Re-run CMake</string>
0252          </property>
0253         </widget>
0254        </item>
0255        <item>
0256         <widget class="QCheckBox" name="showDbErrors">
0257          <property name="toolTip">
0258           <string>Save database generation errors on log files</string>
0259          </property>
0260          <property name="text">
0261           <string>Display database errors on the log files</string>
0262          </property>
0263         </widget>
0264        </item>
0265        <item>
0266         <widget class="QCheckBox" name="physicalOnly">
0267          <property name="toolTip">
0268           <string>A quick scan that extracts the minimum necessary to use the app. More parsing will be done as needed.</string>
0269          </property>
0270          <property name="text">
0271           <string>Parse only physical relations</string>
0272          </property>
0273         </widget>
0274        </item>
0275        <item>
0276         <spacer name="verticalSpacer">
0277          <property name="orientation">
0278           <enum>Qt::Vertical</enum>
0279          </property>
0280          <property name="sizeHint" stdset="0">
0281           <size>
0282            <width>20</width>
0283            <height>40</height>
0284           </size>
0285          </property>
0286         </spacer>
0287        </item>
0288        <item>
0289         <widget class="QLabel" name="errorText">
0290          <property name="sizePolicy">
0291           <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
0292            <horstretch>0</horstretch>
0293            <verstretch>0</verstretch>
0294           </sizepolicy>
0295          </property>
0296          <property name="text">
0297           <string>Error Text</string>
0298          </property>
0299         </widget>
0300        </item>
0301        <item>
0302         <widget class="QProgressBar" name="progressBar">
0303          <property name="sizePolicy">
0304           <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
0305            <horstretch>0</horstretch>
0306            <verstretch>0</verstretch>
0307           </sizepolicy>
0308          </property>
0309          <property name="value">
0310           <number>24</number>
0311          </property>
0312         </widget>
0313        </item>
0314        <item>
0315         <widget class="QLabel" name="progressBarText">
0316          <property name="sizePolicy">
0317           <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
0318            <horstretch>0</horstretch>
0319            <verstretch>0</verstretch>
0320           </sizepolicy>
0321          </property>
0322          <property name="text">
0323           <string>Percentage Text</string>
0324          </property>
0325         </widget>
0326        </item>
0327       </layout>
0328      </item>
0329      <item>
0330       <widget class="QStackedWidget" name="stackedWidget">
0331        <property name="currentIndex">
0332         <number>1</number>
0333        </property>
0334        <widget class="QWidget" name="page">
0335         <layout class="QVBoxLayout" name="verticalLayout_3">
0336          <property name="spacing">
0337           <number>0</number>
0338          </property>
0339          <property name="leftMargin">
0340           <number>0</number>
0341          </property>
0342          <property name="topMargin">
0343           <number>0</number>
0344          </property>
0345          <property name="rightMargin">
0346           <number>0</number>
0347          </property>
0348          <property name="bottomMargin">
0349           <number>0</number>
0350          </property>
0351          <item>
0352           <widget class="QTextBrowser" name="textBrowser"/>
0353          </item>
0354         </layout>
0355        </widget>
0356        <widget class="QWidget" name="page_2">
0357         <layout class="QVBoxLayout" name="verticalLayout_5">
0358          <property name="spacing">
0359           <number>0</number>
0360          </property>
0361          <property name="leftMargin">
0362           <number>0</number>
0363          </property>
0364          <property name="topMargin">
0365           <number>0</number>
0366          </property>
0367          <property name="rightMargin">
0368           <number>0</number>
0369          </property>
0370          <property name="bottomMargin">
0371           <number>0</number>
0372          </property>
0373          <item>
0374           <widget class="QTabWidget" name="tabWidget">
0375            <property name="sizePolicy">
0376             <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
0377              <horstretch>0</horstretch>
0378              <verstretch>0</verstretch>
0379             </sizepolicy>
0380            </property>
0381            <property name="currentIndex">
0382             <number>-1</number>
0383            </property>
0384           </widget>
0385          </item>
0386          <item>
0387           <layout class="QHBoxLayout" name="horizontalLayout_4">
0388            <property name="spacing">
0389             <number>0</number>
0390            </property>
0391            <item>
0392             <spacer name="horizontalSpacer">
0393              <property name="orientation">
0394               <enum>Qt::Horizontal</enum>
0395              </property>
0396              <property name="sizeHint" stdset="0">
0397               <size>
0398                <width>40</width>
0399                <height>20</height>
0400               </size>
0401              </property>
0402             </spacer>
0403            </item>
0404            <item>
0405             <widget class="QPushButton" name="btnSaveOutput">
0406              <property name="text">
0407               <string>Save Output</string>
0408              </property>
0409             </widget>
0410            </item>
0411           </layout>
0412          </item>
0413         </layout>
0414        </widget>
0415       </widget>
0416      </item>
0417     </layout>
0418    </item>
0419    <item>
0420     <layout class="QHBoxLayout" name="horizontalLayout_5">
0421      <item>
0422       <widget class="QPushButton" name="btnParse">
0423        <property name="text">
0424         <string>Parse</string>
0425        </property>
0426       </widget>
0427      </item>
0428      <item>
0429       <widget class="QPushButton" name="btnCancelParse">
0430        <property name="text">
0431         <string>Cancel</string>
0432        </property>
0433       </widget>
0434      </item>
0435      <item>
0436       <spacer name="horizontalSpacer_2">
0437        <property name="orientation">
0438         <enum>Qt::Horizontal</enum>
0439        </property>
0440        <property name="sizeHint" stdset="0">
0441         <size>
0442          <width>40</width>
0443          <height>20</height>
0444         </size>
0445        </property>
0446       </spacer>
0447      </item>
0448      <item>
0449       <widget class="QPushButton" name="btnClose">
0450        <property name="text">
0451         <string>Hide</string>
0452        </property>
0453       </widget>
0454      </item>
0455     </layout>
0456    </item>
0457   </layout>
0458  </widget>
0459  <resources/>
0460  <connections/>
0461 </ui>