Warning, /multimedia/k3b/src/projects/base_k3badvanceddataimagesettings.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  <author>Sebastian Trueg</author>
0004  <class>base_K3bAdvancedDataImageSettings</class>
0005  <widget class="QDialog" name="base_K3bAdvancedDataImageSettings">
0006   <property name="geometry">
0007    <rect>
0008     <x>0</x>
0009     <y>0</y>
0010     <width>573</width>
0011     <height>404</height>
0012    </rect>
0013   </property>
0014   <layout class="QGridLayout" name="_2">
0015    <item row="0" column="0">
0016     <widget class="QGroupBox" name="groupBox">
0017      <property name="title">
0018       <string>File Systems</string>
0019      </property>
0020      <layout class="QVBoxLayout">
0021       <item>
0022        <widget class="QCheckBox" name="m_checkRockRidge">
0023         <property name="toolTip">
0024          <string>Add Rock Ridge extensions to the file system</string>
0025         </property>
0026         <property name="whatsThis">
0027          <string>&lt;p&gt;If this option is checked, K3b will generate the System Use Sharing Protocol records (SUSP) specified by the Rock Ridge Interchange Protocol (IEEE-P1282).
0028 &lt;p&gt;Rock Ridge extends the ISO 9660 filesystem by features equal to the UNIX filesystems (permissions, symbolic links, very long filenames, ...). It uses ISO-8859 or UTF-16 based characters and allows 255 octets.
0029 &lt;p&gt;Rock Ridge extensions are located at the end of each ISO 9660 directory record. This makes the Rock Ridge tree closely coupled to the ISO 9660 tree.
0030 &lt;p&gt;&lt;b&gt;It is highly recommended to use Rock Ridge extensions on every data CD or DVD.&lt;/b&gt;</string>
0031         </property>
0032         <property name="text">
0033          <string>&amp;Generate Rock Ridge extensions</string>
0034         </property>
0035         <property name="checked">
0036          <bool>true</bool>
0037         </property>
0038        </widget>
0039       </item>
0040       <item>
0041        <widget class="QCheckBox" name="m_checkJoliet">
0042         <property name="toolTip">
0043          <string>Add Joliet extensions to the file system</string>
0044         </property>
0045         <property name="whatsThis">
0046          <string>&lt;p&gt;If this option is checked, K3b will add additional Joliet extensions to the ISO 9660 file system.
0047 &lt;p&gt;Joliet is not an accepted independent international standard like ISO 9660 or Rock Ridge. It is mainly used on Windows systems.
0048 &lt;p&gt;Joliet does not allow all characters, so the Joliet filenames are not identical to the filenames on disk (as compared to Rock Ridge). Joliet has a filename length limitation of 64 chars (independent from the character coding and type e.g. European vs. Japanese). This is inconvenient, as modern file systems all allow 255 characters per path name component.
0049 &lt;p&gt;Joliet uses UTF-16 coding.
0050 &lt;p&gt;&lt;b&gt;Caution:&lt;/b&gt; With the exception of Linux and FreeBSD, there is no POSIX-like OS that supports Joliet. So &lt;b&gt;never create Joliet-only CDs or DVDs&lt;/b&gt; for that reason.</string>
0051         </property>
0052         <property name="text">
0053          <string>Generate &amp;Joliet extensions</string>
0054         </property>
0055        </widget>
0056       </item>
0057       <item>
0058        <widget class="QCheckBox" name="m_checkUdf">
0059         <property name="toolTip">
0060          <string>Add UDF structures to the file system</string>
0061         </property>
0062         <property name="whatsThis">
0063          <string>&lt;p&gt;If this option is checked K3b will create UDF filesystem structures in addition to the ISO 9660 filesystem.
0064 &lt;p&gt;The UDF (&lt;em&gt;&lt;b&gt;U&lt;/b&gt;niversal &lt;b&gt;D&lt;/b&gt;isk &lt;b&gt;F&lt;/b&gt;ormat&lt;/em&gt;) is mainly used for DVDs.</string>
0065         </property>
0066         <property name="text">
0067          <string>Generate &amp;UDF structures</string>
0068         </property>
0069        </widget>
0070       </item>
0071      </layout>
0072     </widget>
0073    </item>
0074    <item row="0" column="1">
0075     <widget class="QGroupBox" name="groupBox_2">
0076      <property name="title">
0077       <string>Other Settings</string>
0078      </property>
0079      <layout class="QVBoxLayout" name="verticalLayout_7">
0080       <item>
0081        <widget class="QCheckBox" name="m_checkPreservePermissions">
0082         <property name="whatsThis">
0083          <string>&lt;p&gt;If this option is checked, all files in the resulting file system will have exactly the same permissions as the source files. (Otherwise, all files will have equal permissions and be owned by root).
0084 &lt;p&gt;This is mainly useful for backups.&lt;p&gt;&lt;b&gt;Caution:&lt;/b&gt; The permissions may not make much sense on other file systems; for example, if a user that owns a file on the CD or DVD does not exist.</string>
0085         </property>
0086         <property name="text">
0087          <string>Preserve file permissions (bac&amp;kup)</string>
0088         </property>
0089        </widget>
0090       </item>
0091       <item>
0092        <spacer name="verticalSpacer">
0093         <property name="orientation">
0094          <enum>Qt::Vertical</enum>
0095         </property>
0096         <property name="sizeHint" stdset="0">
0097          <size>
0098           <width>20</width>
0099           <height>40</height>
0100          </size>
0101         </property>
0102        </spacer>
0103       </item>
0104      </layout>
0105     </widget>
0106    </item>
0107    <item row="1" column="0" colspan="2">
0108     <widget class="QGroupBox" name="groupBox_3">
0109      <property name="whatsThis">
0110       <string>Set special ISO 9660 Filesystem preferences.</string>
0111      </property>
0112      <property name="title">
0113       <string>File System Settings</string>
0114      </property>
0115      <layout class="QVBoxLayout">
0116       <item>
0117        <widget class="QScrollArea" name="scrollArea">
0118         <property name="widgetResizable">
0119          <bool>true</bool>
0120         </property>
0121         <widget class="QWidget" name="scrollAreaWidgetContents">
0122          <property name="geometry">
0123           <rect>
0124            <x>0</x>
0125            <y>0</y>
0126            <width>514</width>
0127            <height>768</height>
0128           </rect>
0129          </property>
0130          <layout class="QVBoxLayout" name="verticalLayout">
0131           <item>
0132            <widget class="QGroupBox" name="m_groupIsoSettings">
0133             <property name="title">
0134              <string>ISO 9660 Settings</string>
0135             </property>
0136             <property name="checked">
0137              <bool>false</bool>
0138             </property>
0139             <layout class="QVBoxLayout" name="verticalLayout_2">
0140              <item>
0141               <widget class="QCheckBox" name="m_checkAllowUntranslatedFilenames">
0142                <property name="whatsThis">
0143                 <string>Force all options below</string>
0144                </property>
0145                <property name="text">
0146                 <string>Allow untranslated ISO 9660 filenames</string>
0147                </property>
0148               </widget>
0149              </item>
0150              <item>
0151               <widget class="QCheckBox" name="m_checkOmitTrailingPeriod">
0152                <property name="text">
0153                 <string>Omit trailing period in ISO 9660 filenames</string>
0154                </property>
0155               </widget>
0156              </item>
0157              <item>
0158               <widget class="QCheckBox" name="m_checkOmitVersionNumbers">
0159                <property name="text">
0160                 <string>Omit version numbers in ISO 9660 filenames</string>
0161                </property>
0162               </widget>
0163              </item>
0164              <item>
0165               <widget class="QCheckBox" name="m_checkAllowBeginningPeriod">
0166                <property name="text">
0167                 <string>Allow leading period in ISO 9660 filenames</string>
0168                </property>
0169               </widget>
0170              </item>
0171              <item>
0172               <widget class="QCheckBox" name="m_checkAllow31CharFilenames">
0173                <property name="text">
0174                 <string>Allow 31 character ISO 9660 filenames</string>
0175                </property>
0176               </widget>
0177              </item>
0178              <item>
0179               <widget class="QCheckBox" name="m_checkAllowMultiDot">
0180                <property name="text">
0181                 <string>Allow multiple dots in ISO 9660 filenames</string>
0182                </property>
0183               </widget>
0184              </item>
0185              <item>
0186               <widget class="QCheckBox" name="m_checkAllowLowercaseCharacters">
0187                <property name="text">
0188                 <string>Allow lowercase characters in ISO 9660 filenames</string>
0189                </property>
0190               </widget>
0191              </item>
0192              <item>
0193               <widget class="QCheckBox" name="m_checkAllowOther">
0194                <property name="text">
0195                 <string>Allow ~ and # in ISO 9660 filenames</string>
0196                </property>
0197               </widget>
0198              </item>
0199              <item>
0200               <widget class="QCheckBox" name="m_checkAllowFullAscii">
0201                <property name="text">
0202                 <string>Allow full ASCII charset for ISO 9660 filenames</string>
0203                </property>
0204               </widget>
0205              </item>
0206              <item>
0207               <widget class="QCheckBox" name="m_checkAllowMaxLengthFilenames">
0208                <property name="text">
0209                 <string>Allow max length ISO 9660 filenames (37 characters)</string>
0210                </property>
0211               </widget>
0212              </item>
0213             </layout>
0214            </widget>
0215           </item>
0216           <item>
0217            <widget class="QGroupBox" name="m_groupIsoLevel">
0218             <property name="whatsThis">
0219              <string>&lt;p&gt;Set the ISO 9660 conformance level.
0220 &lt;ul&gt;
0221 &lt;li&gt;Level 1: Files may only consist of one section and filenames are restricted to 8.3 characters.&lt;/li&gt;
0222 &lt;li&gt;Level 2: Files may only consist of one section.&lt;/li&gt;
0223 &lt;li&gt;Level 3: No restrictions.&lt;/li&gt;
0224 &lt;/ul&gt;
0225 &lt;p&gt;With all ISO 9660 levels, all filenames are restricted to upper case letters, numbers and the underscore (_). The maximum filename length is 31 characters, the directory nesting level is restricted to 8 and the maximum path length is limited to 255 characters. (These restrictions may be violated with the additional ISO 9660 features K3b offers.)</string>
0226             </property>
0227             <property name="title">
0228              <string>ISO 9660 Level</string>
0229             </property>
0230             <layout class="QVBoxLayout" name="verticalLayout_4">
0231              <item>
0232               <widget class="QRadioButton" name="m_radioIsoLevel1">
0233                <property name="text">
0234                 <string>&amp;Level 1</string>
0235                </property>
0236               </widget>
0237              </item>
0238              <item>
0239               <widget class="QRadioButton" name="m_radioIsoLevel2">
0240                <property name="text">
0241                 <string>Level &amp;2</string>
0242                </property>
0243               </widget>
0244              </item>
0245              <item>
0246               <widget class="QRadioButton" name="m_radioIsoLevel3">
0247                <property name="text">
0248                 <string>Level &amp;3</string>
0249                </property>
0250               </widget>
0251              </item>
0252             </layout>
0253            </widget>
0254           </item>
0255           <item>
0256            <widget class="QGroupBox" name="m_groupRockRidgeSettings">
0257             <property name="title">
0258              <string>Rock Ridge Settings</string>
0259             </property>
0260             <layout class="QVBoxLayout" name="verticalLayout_3">
0261              <item>
0262               <widget class="QCheckBox" name="m_checkCreateTransTbl">
0263                <property name="text">
0264                 <string>Create TRANS.TBL files</string>
0265                </property>
0266               </widget>
0267              </item>
0268              <item>
0269               <widget class="QCheckBox" name="m_checkHideTransTbl">
0270                <property name="text">
0271                 <string>Hide TRANS.TBL files in Joliet</string>
0272                </property>
0273               </widget>
0274              </item>
0275             </layout>
0276            </widget>
0277           </item>
0278           <item>
0279            <widget class="QGroupBox" name="m_groupJolietSettings">
0280             <property name="title">
0281              <string>Joliet Settings</string>
0282             </property>
0283             <layout class="QVBoxLayout" name="verticalLayout_5">
0284              <item>
0285               <widget class="QCheckBox" name="m_checkJolietLong">
0286                <property name="text">
0287                 <string>Allow 103 character Joliet filenames</string>
0288                </property>
0289               </widget>
0290              </item>
0291             </layout>
0292            </widget>
0293           </item>
0294           <item>
0295            <widget class="QGroupBox" name="m_groupMiscSettings">
0296             <property name="title">
0297              <string>Misc Settings</string>
0298             </property>
0299             <layout class="QVBoxLayout" name="verticalLayout_6">
0300              <item>
0301               <widget class="QCheckBox" name="m_checkDoNotImportSession">
0302                <property name="text">
0303                 <string>Do not import previous session</string>
0304                </property>
0305               </widget>
0306              </item>
0307              <item>
0308               <widget class="QCheckBox" name="m_checkDoNotCacheInodes">
0309                <property name="text">
0310                 <string>Do not cache inodes</string>
0311                </property>
0312               </widget>
0313              </item>
0314             </layout>
0315            </widget>
0316           </item>
0317          </layout>
0318         </widget>
0319        </widget>
0320       </item>
0321      </layout>
0322     </widget>
0323    </item>
0324    <item row="2" column="0" colspan="2">
0325     <widget class="QDialogButtonBox" name="m_buttonBox">
0326      <property name="standardButtons">
0327       <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
0328      </property>
0329     </widget>
0330    </item>
0331   </layout>
0332  </widget>
0333  <tabstops>
0334   <tabstop>m_checkRockRidge</tabstop>
0335   <tabstop>m_checkJoliet</tabstop>
0336  </tabstops>
0337  <resources/>
0338  <connections>
0339   <connection>
0340    <sender>m_checkAllowUntranslatedFilenames</sender>
0341    <signal>toggled(bool)</signal>
0342    <receiver>m_checkOmitTrailingPeriod</receiver>
0343    <slot>setDisabled(bool)</slot>
0344    <hints>
0345     <hint type="sourcelabel">
0346      <x>268</x>
0347      <y>182</y>
0348     </hint>
0349     <hint type="destinationlabel">
0350      <x>268</x>
0351      <y>209</y>
0352     </hint>
0353    </hints>
0354   </connection>
0355   <connection>
0356    <sender>m_checkAllowUntranslatedFilenames</sender>
0357    <signal>toggled(bool)</signal>
0358    <receiver>m_checkOmitVersionNumbers</receiver>
0359    <slot>setDisabled(bool)</slot>
0360    <hints>
0361     <hint type="sourcelabel">
0362      <x>268</x>
0363      <y>182</y>
0364     </hint>
0365     <hint type="destinationlabel">
0366      <x>268</x>
0367      <y>236</y>
0368     </hint>
0369    </hints>
0370   </connection>
0371   <connection>
0372    <sender>m_checkAllowUntranslatedFilenames</sender>
0373    <signal>toggled(bool)</signal>
0374    <receiver>m_checkAllowBeginningPeriod</receiver>
0375    <slot>setDisabled(bool)</slot>
0376    <hints>
0377     <hint type="sourcelabel">
0378      <x>268</x>
0379      <y>182</y>
0380     </hint>
0381     <hint type="destinationlabel">
0382      <x>268</x>
0383      <y>263</y>
0384     </hint>
0385    </hints>
0386   </connection>
0387   <connection>
0388    <sender>m_checkAllowUntranslatedFilenames</sender>
0389    <signal>toggled(bool)</signal>
0390    <receiver>m_checkAllow31CharFilenames</receiver>
0391    <slot>setDisabled(bool)</slot>
0392    <hints>
0393     <hint type="sourcelabel">
0394      <x>268</x>
0395      <y>50</y>
0396     </hint>
0397     <hint type="destinationlabel">
0398      <x>268</x>
0399      <y>158</y>
0400     </hint>
0401    </hints>
0402   </connection>
0403   <connection>
0404    <sender>m_checkAllowUntranslatedFilenames</sender>
0405    <signal>toggled(bool)</signal>
0406    <receiver>m_checkAllowMultiDot</receiver>
0407    <slot>setDisabled(bool)</slot>
0408    <hints>
0409     <hint type="sourcelabel">
0410      <x>268</x>
0411      <y>50</y>
0412     </hint>
0413     <hint type="destinationlabel">
0414      <x>268</x>
0415      <y>185</y>
0416     </hint>
0417    </hints>
0418   </connection>
0419   <connection>
0420    <sender>m_checkAllowUntranslatedFilenames</sender>
0421    <signal>toggled(bool)</signal>
0422    <receiver>m_checkAllowLowercaseCharacters</receiver>
0423    <slot>setDisabled(bool)</slot>
0424    <hints>
0425     <hint type="sourcelabel">
0426      <x>268</x>
0427      <y>-7</y>
0428     </hint>
0429     <hint type="destinationlabel">
0430      <x>268</x>
0431      <y>155</y>
0432     </hint>
0433    </hints>
0434   </connection>
0435   <connection>
0436    <sender>m_checkAllowUntranslatedFilenames</sender>
0437    <signal>toggled(bool)</signal>
0438    <receiver>m_checkAllowOther</receiver>
0439    <slot>setDisabled(bool)</slot>
0440    <hints>
0441     <hint type="sourcelabel">
0442      <x>268</x>
0443      <y>-7</y>
0444     </hint>
0445     <hint type="destinationlabel">
0446      <x>268</x>
0447      <y>182</y>
0448     </hint>
0449    </hints>
0450   </connection>
0451   <connection>
0452    <sender>m_checkAllowUntranslatedFilenames</sender>
0453    <signal>toggled(bool)</signal>
0454    <receiver>m_checkAllowFullAscii</receiver>
0455    <slot>setDisabled(bool)</slot>
0456    <hints>
0457     <hint type="sourcelabel">
0458      <x>268</x>
0459      <y>-7</y>
0460     </hint>
0461     <hint type="destinationlabel">
0462      <x>268</x>
0463      <y>209</y>
0464     </hint>
0465    </hints>
0466   </connection>
0467   <connection>
0468    <sender>m_checkAllowUntranslatedFilenames</sender>
0469    <signal>toggled(bool)</signal>
0470    <receiver>m_checkAllowMaxLengthFilenames</receiver>
0471    <slot>setDisabled(bool)</slot>
0472    <hints>
0473     <hint type="sourcelabel">
0474      <x>268</x>
0475      <y>-7</y>
0476     </hint>
0477     <hint type="destinationlabel">
0478      <x>268</x>
0479      <y>236</y>
0480     </hint>
0481    </hints>
0482   </connection>
0483   <connection>
0484    <sender>m_buttonBox</sender>
0485    <signal>accepted()</signal>
0486    <receiver>base_K3bAdvancedDataImageSettings</receiver>
0487    <slot>accept()</slot>
0488    <hints>
0489     <hint type="sourcelabel">
0490      <x>286</x>
0491      <y>295</y>
0492     </hint>
0493     <hint type="destinationlabel">
0494      <x>286</x>
0495      <y>159</y>
0496     </hint>
0497    </hints>
0498   </connection>
0499   <connection>
0500    <sender>m_buttonBox</sender>
0501    <signal>rejected()</signal>
0502    <receiver>base_K3bAdvancedDataImageSettings</receiver>
0503    <slot>reject()</slot>
0504    <hints>
0505     <hint type="sourcelabel">
0506      <x>286</x>
0507      <y>295</y>
0508     </hint>
0509     <hint type="destinationlabel">
0510      <x>286</x>
0511      <y>159</y>
0512     </hint>
0513    </hints>
0514   </connection>
0515  </connections>
0516 </ui>