| 32 | 
   | 
      <layout class="QFormLayout" name="formLayout_5"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 33 | 
   | 
       <item row="0" column="0"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 34 | 
   | 
        <widget class="QLabel" name="label"> | 
 
 
 
 
 
 
 
 
 | 35 | 
 + | 
         <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 36 | 
 + | 
          <string>XmlTools Operation that you want to perform. | 
 
 
 
 
 
 
 
 
 | 37 | 
 + | 
 Learn more about them in XmlTools documentation page: | 
 
 
 
 
 
 
 
 
 | 38 | 
 + | 
 http://wiki.oni2.net/XmlTools</string> | 
 
 
 
 
 
 
 
 
 | 39 | 
 + | 
         </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 40 | 
   | 
         <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 41 | 
   | 
          <string>XmlTools Operation:</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 42 | 
   | 
         </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 44 | 
   | 
       </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 45 | 
   | 
       <item row="0" column="1"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 46 | 
   | 
        <widget class="QComboBox" name="cbXmlToolsOperation"> | 
 
 
 
 
 
 
 
 
 | 47 | 
 + | 
         <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 48 | 
 + | 
          <string>XmlTools Operation that you want to perform. | 
 
 
 
 
 
 
 
 
 | 49 | 
 + | 
 Learn more about them in XmlTools documentation page: | 
 
 
 
 
 
 
 
 
 | 50 | 
 + | 
 http://wiki.oni2.net/XmlTools</string> | 
 
 
 
 
 
 
 
 
 | 51 | 
 + | 
         </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 52 | 
   | 
         <item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 53 | 
   | 
          <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 54 | 
   | 
           <string>Add Values</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 235 | 
   | 
              <verstretch>0</verstretch> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 236 | 
   | 
             </sizepolicy> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 237 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 | 238 | 
 + | 
            <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 239 | 
 + | 
             <string>XML files to process (wildcards supported) | 
 
 
 
 
 
 
 
 
 | 240 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 241 | 
 + | 
 If you are processing only one file you can also drag and drop it here.</string> | 
 
 
 
 
 
 
 
 
 | 242 | 
 + | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 243 | 
   | 
            <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 244 | 
   | 
             <string>Input File(s):</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 245 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 255 | 
   | 
                <height>0</height> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 256 | 
   | 
               </size> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 257 | 
   | 
              </property> | 
 
 
 
 
 
 
 
 
 | 258 | 
 + | 
              <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 259 | 
 + | 
               <string>XML files to process (wildcards supported) | 
 
 
 
 
 
 
 
 
 | 260 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 261 | 
 + | 
 If you are processing only one file you can also drag and drop it here.</string> | 
 
 
 
 
 
 
 
 
 | 262 | 
 + | 
              </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 263 | 
   | 
             </widget> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 264 | 
   | 
            </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 265 | 
   | 
            <item row="0" column="1"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 279 | 
   | 
              <verstretch>0</verstretch> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 280 | 
   | 
             </sizepolicy> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 281 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 | 282 | 
 + | 
            <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 283 | 
 + | 
             <string>Value to be replaced or removed (use space as separator)</string> | 
 
 
 
 
 
 
 
 
 | 284 | 
 + | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 285 | 
   | 
            <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 286 | 
   | 
             <string>Current Value(s):</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 287 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 289 | 
   | 
          </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 290 | 
   | 
          <item row="1" column="1"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 291 | 
   | 
           <widget class="QLineEdit" name="leInputCurrentValues"> | 
 
 
 
 
 
 
 
 
 | 292 | 
 + | 
            <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 293 | 
 + | 
             <string>Value to be replaced or removed (use space as separator)</string> | 
 
 
 
 
 
 
 
 
 | 294 | 
 + | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 295 | 
   | 
            <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 296 | 
   | 
             <string/> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 297 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 305 | 
   | 
              <verstretch>0</verstretch> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 306 | 
   | 
             </sizepolicy> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 307 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 | 308 | 
 + | 
            <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 309 | 
 + | 
             <string>New value(s) to add or replace current value (use space as separator)</string> | 
 
 
 
 
 
 
 
 
 | 310 | 
 + | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 311 | 
   | 
            <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 312 | 
   | 
             <string>New Value(s):</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 313 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 314 | 
   | 
           </widget> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 315 | 
   | 
          </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 316 | 
   | 
          <item row="2" column="1"> | 
 
 
 
 
 
 
 
 
 
 
 
 | 317 | 
 < | 
           <widget class="QLineEdit" name="leInputNewValues"/> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 317 | 
 > | 
           <widget class="QLineEdit" name="leInputNewValues"> | 
 
 
 
 
 
 | 318 | 
 > | 
            <property name="toolTip"> | 
 
 
 
 
 
 | 319 | 
 > | 
             <string>New value(s) to add or replace current value (use space as separator)</string> | 
 
 
 
 
 
 | 320 | 
 > | 
            </property> | 
 
 
 
 
 
 | 321 | 
 > | 
           </widget> | 
 
 
 
 
 
 
 
 
 
 
 
 | 322 | 
   | 
          </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 323 | 
   | 
          <item row="3" column="0"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 324 | 
   | 
           <widget class="QLabel" name="lbInputPositions"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 328 | 
   | 
              <verstretch>0</verstretch> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 329 | 
   | 
             </sizepolicy> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 330 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 | 331 | 
 + | 
            <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 332 | 
 + | 
             <string>Positions to be replaced [use space as separator] (zero-based index)</string> | 
 
 
 
 
 
 
 
 
 | 333 | 
 + | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 334 | 
   | 
            <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 335 | 
   | 
             <string>Position(s):</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 336 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 338 | 
   | 
          </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 339 | 
   | 
          <item row="3" column="1"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 340 | 
   | 
           <widget class="QLineEdit" name="leInputPositions"> | 
 
 
 
 
 
 
 
 
 | 341 | 
 + | 
            <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 342 | 
 + | 
             <string>Positions to be replaced [use space as separator] (zero-based index)</string> | 
 
 
 
 
 
 
 
 
 | 343 | 
 + | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 344 | 
   | 
            <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 345 | 
   | 
             <string/> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 346 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 348 | 
   | 
          </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 349 | 
   | 
          <item row="4" column="0"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 350 | 
   | 
           <widget class="QLabel" name="lbInputDiffOldNewValue"> | 
 
 
 
 
 
 
 
 
 | 351 | 
 + | 
            <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 352 | 
 + | 
             <string>Difference to adjust values by. | 
 
 
 
 
 
 
 
 
 | 353 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 354 | 
 + | 
 For instance if the current value is 1 and you want it to become 3 (new value), you should input -2: | 
 
 
 
 
 
 
 
 
 | 355 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 356 | 
 + | 
 1 (current value) - 3 (new value) = -2 | 
 
 
 
 
 
 
 
 
 | 357 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 358 | 
 + | 
 --- | 
 
 
 
 
 
 
 
 
 | 359 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 360 | 
 + | 
 You can also update multi dimensional values like "1 2 3", type the difference here like "-1 -1 -1". Result would be "2 3 4".</string> | 
 
 
 
 
 
 
 
 
 | 361 | 
 + | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 362 | 
   | 
            <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 363 | 
   | 
             <string>Diff between old and new value:</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 364 | 
   | 
            </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 365 | 
   | 
           </widget> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 366 | 
   | 
          </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 367 | 
   | 
          <item row="4" column="1"> | 
 
 
 
 
 
 
 
 
 
 
 
 | 368 | 
 < | 
           <widget class="QLineEdit" name="leInputDiffOldNewValue"/> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 368 | 
 > | 
           <widget class="QLineEdit" name="leInputDiffOldNewValue"> | 
 
 
 
 
 
 | 369 | 
 > | 
            <property name="toolTip"> | 
 
 
 
 
 
 | 370 | 
 > | 
             <string>Difference to adjust values by. | 
 
 
 
 
 
 | 371 | 
 > | 
  | 
 
 
 
 
 
 | 372 | 
 > | 
 For instance if the current value is 1 and you want it to become 3 (new value), you should input -2: | 
 
 
 
 
 
 | 373 | 
 > | 
  | 
 
 
 
 
 
 | 374 | 
 > | 
 1 (current value) - 3 (new value) = -2 | 
 
 
 
 
 
 | 375 | 
 > | 
  | 
 
 
 
 
 
 | 376 | 
 > | 
 --- | 
 
 
 
 
 
 | 377 | 
 > | 
  | 
 
 
 
 
 
 | 378 | 
 > | 
 You can also update multi dimensional values like "1 2 3", type the difference here like "-1 -1 -1". Result would be "2 3 4".</string> | 
 
 
 
 
 
 | 379 | 
 > | 
            </property> | 
 
 
 
 
 
 | 380 | 
 > | 
           </widget> | 
 
 
 
 
 
 
 
 
 
 
 
 | 381 | 
   | 
          </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 382 | 
   | 
         </layout> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 383 | 
   | 
        </item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 405 | 
   | 
       <layout class="QVBoxLayout" name="verticalLayout_2"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 406 | 
   | 
        <item> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 407 | 
   | 
         <widget class="QCheckBox" name="cbOptionsNoBackups"> | 
 
 
 
 
 
 
 
 
 | 408 | 
 + | 
          <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 409 | 
 + | 
           <string>Don't make backups of XML files (faster processing)</string> | 
 
 
 
 
 
 
 
 
 | 410 | 
 + | 
          </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 411 | 
   | 
          <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 412 | 
   | 
           <string>No Backups</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 413 | 
   | 
          </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 440 | 
   | 
          <property name="enabled"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 441 | 
   | 
           <bool>true</bool> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 442 | 
   | 
          </property> | 
 
 
 
 
 
 
 
 
 | 443 | 
 + | 
          <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 444 | 
 + | 
           <string>Command for XmlTools generated by this interface, you can copy it, to later input directly in XmlTools</string> | 
 
 
 
 
 
 
 
 
 | 445 | 
 + | 
          </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 446 | 
   | 
          <property name="readOnly"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 447 | 
   | 
           <bool>true</bool> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 448 | 
   | 
          </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 494 | 
   | 
           <height>0</height> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 495 | 
   | 
          </size> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 496 | 
   | 
         </property> | 
 
 
 
 
 
 
 
 
 | 497 | 
 + | 
         <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 498 | 
 + | 
          <string>Opens a windows which previews your operation. It does NOT make any changes to the input files. | 
 
 
 
 
 
 
 
 
 | 499 | 
 + | 
  | 
 
 
 
 
 
 
 
 
 | 500 | 
 + | 
 (only available when exists only one file as input)</string> | 
 
 
 
 
 
 
 
 
 | 501 | 
 + | 
         </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 502 | 
   | 
         <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 503 | 
   | 
          <string>Preview Operation</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 504 | 
   | 
         </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 528 | 
   | 
           <height>0</height> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 529 | 
   | 
          </size> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 530 | 
   | 
         </property> | 
 
 
 
 
 
 
 
 
 | 531 | 
 + | 
         <property name="toolTip"> | 
 
 
 
 
 
 
 
 
 | 532 | 
 + | 
          <string>Applies the operation to the input files</string> | 
 
 
 
 
 
 
 
 
 | 533 | 
 + | 
         </property> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 534 | 
   | 
         <property name="text"> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 535 | 
   | 
          <string>Apply Operation</string> | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 536 | 
   | 
         </property> |