1<?xml version="1.0" encoding="UTF-8"?> 2<ui version="4.0"> 3 <author>Martin Koller</author> 4 <comment>Profile Settings</comment> 5 <class>SettingsDialog</class> 6 <widget class="QDialog" name="SettingsDialog"> 7 <property name="geometry"> 8 <rect> 9 <x>0</x> 10 <y>0</y> 11 <width>350</width> 12 <height>525</height> 13 </rect> 14 </property> 15 <property name="windowTitle"> 16 <string>Profile Settings</string> 17 </property> 18 <layout class="QGridLayout" name="gridLayout_2"> 19 <item row="10" column="0"> 20 <widget class="QFrame" name="frame3"> 21 <property name="sizePolicy"> 22 <sizepolicy hsizetype="Preferred" vsizetype="Fixed"> 23 <horstretch>0</horstretch> 24 <verstretch>0</verstretch> 25 </sizepolicy> 26 </property> 27 <property name="frameShape"> 28 <enum>QFrame::HLine</enum> 29 </property> 30 <property name="frameShadow"> 31 <enum>QFrame::Sunken</enum> 32 </property> 33 </widget> 34 </item> 35 <item row="8" column="0"> 36 <widget class="QCheckBox" name="mediaNeedsChange"> 37 <property name="toolTip"> 38 <string>Uncheck if you want to avoid a confirmation dialog to change the medium when a slice was finished</string> 39 </property> 40 <property name="text"> 41 <string>Target needs media change</string> 42 </property> 43 </widget> 44 </item> 45 <item row="6" column="0"> 46 <widget class="QLabel" name="label_4"> 47 <property name="text"> 48 <string>Exclude Paths Filter:</string> 49 </property> 50 </widget> 51 </item> 52 <item row="3" column="0"> 53 <layout class="QGridLayout" name="gridLayout"> 54 <item row="0" column="0"> 55 <widget class="QLabel" name="label"> 56 <property name="text"> 57 <string>Number of full backups to keep</string> 58 </property> 59 </widget> 60 </item> 61 <item row="0" column="2"> 62 <widget class="QSpinBox" name="numBackups"> 63 <property name="toolTip"> 64 <string>How many full backups shall be kept in the target directory before older ones will be deleted</string> 65 </property> 66 <property name="specialValueText"> 67 <string>unlimited</string> 68 </property> 69 <property name="maximum"> 70 <number>1000</number> 71 </property> 72 </widget> 73 </item> 74 <item row="1" column="0"> 75 <widget class="QLabel" name="label_2"> 76 <property name="text"> 77 <string>Full Backup Interval</string> 78 </property> 79 </widget> 80 </item> 81 <item row="1" column="2"> 82 <widget class="QSpinBox" name="fullBackupInterval"> 83 <property name="toolTip"> 84 <string>How often shall a full backup, instead of an incremental one, be done</string> 85 </property> 86 <property name="specialValueText"> 87 <string>Every Day</string> 88 </property> 89 <property name="suffix"> 90 <string> days</string> 91 </property> 92 <property name="minimum"> 93 <number>1</number> 94 </property> 95 <property name="maximum"> 96 <number>500</number> 97 </property> 98 </widget> 99 </item> 100 </layout> 101 </item> 102 <item row="0" column="0"> 103 <widget class="QLabel" name="textLabel1"> 104 <property name="text"> 105 <string>Archive Prefix:</string> 106 </property> 107 <property name="wordWrap"> 108 <bool>false</bool> 109 </property> 110 </widget> 111 </item> 112 <item row="5" column="0"> 113 <widget class="QLineEdit" name="filter"> 114 <property name="toolTip"> 115 <string>Defines wildcards for filenames which will be ignored for backup, separated by a space. E.g.: "*.ogg *.wav"</string> 116 </property> 117 </widget> 118 </item> 119 <item row="2" column="0"> 120 <widget class="QGroupBox" name="groupBox2"> 121 <property name="title"> 122 <string>Maximum Archive Size:</string> 123 </property> 124 <layout class="QVBoxLayout"> 125 <item> 126 <layout class="QHBoxLayout"> 127 <item> 128 <widget class="QComboBox" name="predefSizes"/> 129 </item> 130 <item> 131 <widget class="QSpinBox" name="maxSliceSize"> 132 <property name="enabled"> 133 <bool>true</bool> 134 </property> 135 <property name="specialValueText"> 136 <string>unlimited</string> 137 </property> 138 <property name="suffix"> 139 <string> MB</string> 140 </property> 141 <property name="minimum"> 142 <number>0</number> 143 </property> 144 <property name="maximum"> 145 <number>999999</number> 146 </property> 147 </widget> 148 </item> 149 </layout> 150 </item> 151 </layout> 152 </widget> 153 </item> 154 <item row="4" column="0"> 155 <widget class="QLabel" name="label_3"> 156 <property name="text"> 157 <string>Exclude Filename Filter:</string> 158 </property> 159 </widget> 160 </item> 161 <item row="7" column="0"> 162 <widget class="QPlainTextEdit" name="dirFilter"> 163 <property name="toolTip"> 164 <string><html><head/><body><p>Defines a list of absolute path patterns which are used to filter complete directories,<br/>e.g. /home/*/.mozilla/*/Cache</p></body></html></string> 165 </property> 166 </widget> 167 </item> 168 <item row="9" column="0"> 169 <widget class="QCheckBox" name="compressFiles"> 170 <property name="toolTip"> 171 <string>Uncheck if you want to avoid compressing files at all</string> 172 </property> 173 <property name="text"> 174 <string>Compress Files</string> 175 </property> 176 </widget> 177 </item> 178 <item row="1" column="0"> 179 <widget class="QLineEdit" name="prefix"> 180 <property name="placeholderText"> 181 <string>backup</string> 182 </property> 183 </widget> 184 </item> 185 <item row="11" column="0"> 186 <widget class="QDialogButtonBox" name="buttonBox"> 187 <property name="standardButtons"> 188 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> 189 </property> 190 </widget> 191 </item> 192 </layout> 193 </widget> 194 <layoutdefault spacing="6" margin="11"/> 195 <connections> 196 <connection> 197 <sender>predefSizes</sender> 198 <signal>activated(int)</signal> 199 <receiver>SettingsDialog</receiver> 200 <slot>sizeSelected(int)</slot> 201 <hints> 202 <hint type="sourcelabel"> 203 <x>41</x> 204 <y>114</y> 205 </hint> 206 <hint type="destinationlabel"> 207 <x>20</x> 208 <y>20</y> 209 </hint> 210 </hints> 211 </connection> 212 <connection> 213 <sender>buttonBox</sender> 214 <signal>accepted()</signal> 215 <receiver>SettingsDialog</receiver> 216 <slot>accept()</slot> 217 <hints> 218 <hint type="sourcelabel"> 219 <x>80</x> 220 <y>512</y> 221 </hint> 222 <hint type="destinationlabel"> 223 <x>21</x> 224 <y>467</y> 225 </hint> 226 </hints> 227 </connection> 228 <connection> 229 <sender>buttonBox</sender> 230 <signal>rejected()</signal> 231 <receiver>SettingsDialog</receiver> 232 <slot>reject()</slot> 233 <hints> 234 <hint type="sourcelabel"> 235 <x>161</x> 236 <y>501</y> 237 </hint> 238 <hint type="destinationlabel"> 239 <x>110</x> 240 <y>468</y> 241 </hint> 242 </hints> 243 </connection> 244 </connections> 245</ui> 246