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 ("path": "pkg" 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>