|
| 1 | +<?xml version="1.0" encoding="UTF-8"?> |
| 2 | +<ui version="4.0"> |
| 3 | + <class>MemoryCardBackupWidget</class> |
| 4 | + <widget class="QWidget" name="MemoryCardBackupWidget"> |
| 5 | + <property name="geometry"> |
| 6 | + <rect> |
| 7 | + <x>0</x> |
| 8 | + <y>0</y> |
| 9 | + <width>700</width> |
| 10 | + <height>600</height> |
| 11 | + </rect> |
| 12 | + </property> |
| 13 | + <property name="windowTitle"> |
| 14 | + <string>Form</string> |
| 15 | + </property> |
| 16 | + <layout class="QVBoxLayout" name="verticalLayout" stretch="0,0,0,1"> |
| 17 | + <item> |
| 18 | + <widget class="QLabel" name="descriptionLabel"> |
| 19 | + <property name="text"> |
| 20 | + <string><html><head/><body><p>PCSX2 features an automated rolling local backup system for memory cards. Older backups will be deleted to make space for new backups, according to the configured minimum and maximum numbers of backups to keep, and the drive space usage limit.</p><p>This system protects your save games in the case that a game crashes or is forcibly shutdown while saving, but NOT in the case that the drive used to store the memory card files is damaged, so this does NOT replace a traditional backup system.</p></body></html></string> |
| 21 | + </property> |
| 22 | + <property name="wordWrap"> |
| 23 | + <bool>true</bool> |
| 24 | + </property> |
| 25 | + </widget> |
| 26 | + </item> |
| 27 | + <item> |
| 28 | + <widget class="QGroupBox" name="optionsGroup"> |
| 29 | + <property name="title"> |
| 30 | + <string>Options</string> |
| 31 | + </property> |
| 32 | + <layout class="QGridLayout" name="gridLayout_2"> |
| 33 | + <item row="1" column="0"> |
| 34 | + <widget class="QCheckBox" name="enableRollingBackups"> |
| 35 | + <property name="text"> |
| 36 | + <string>Enable Automatic Backups</string> |
| 37 | + </property> |
| 38 | + </widget> |
| 39 | + </item> |
| 40 | + <item row="1" column="1"> |
| 41 | + <widget class="QCheckBox" name="checkBox_2"> |
| 42 | + <property name="text"> |
| 43 | + <string>Enable Advanced Compression (Zstandard)</string> |
| 44 | + </property> |
| 45 | + </widget> |
| 46 | + </item> |
| 47 | + </layout> |
| 48 | + </widget> |
| 49 | + </item> |
| 50 | + <item> |
| 51 | + <widget class="QGroupBox" name="driveSpaceGroup"> |
| 52 | + <property name="title"> |
| 53 | + <string>Storage</string> |
| 54 | + </property> |
| 55 | + <layout class="QGridLayout" name="gridLayout"> |
| 56 | + <item row="3" column="0"> |
| 57 | + <widget class="QLabel" name="driveSpaceLimitLabel"> |
| 58 | + <property name="text"> |
| 59 | + <string>Drive Space Usage Limit:</string> |
| 60 | + </property> |
| 61 | + </widget> |
| 62 | + </item> |
| 63 | + <item row="3" column="1"> |
| 64 | + <layout class="QHBoxLayout" name="driveSpaceLayout"> |
| 65 | + <item> |
| 66 | + <widget class="QSlider" name="driveSpaceSlider"> |
| 67 | + <property name="orientation"> |
| 68 | + <enum>Qt::Orientation::Horizontal</enum> |
| 69 | + </property> |
| 70 | + </widget> |
| 71 | + </item> |
| 72 | + <item> |
| 73 | + <widget class="QSpinBox" name="driveSpaceSpinBox"> |
| 74 | + <property name="suffix"> |
| 75 | + <string>MiB</string> |
| 76 | + </property> |
| 77 | + </widget> |
| 78 | + </item> |
| 79 | + </layout> |
| 80 | + </item> |
| 81 | + <item row="2" column="0"> |
| 82 | + <widget class="QLabel" name="backupsToKeepLabel"> |
| 83 | + <property name="text"> |
| 84 | + <string>Number Of Backups To Keep:</string> |
| 85 | + </property> |
| 86 | + </widget> |
| 87 | + </item> |
| 88 | + <item row="0" column="1"> |
| 89 | + <layout class="QHBoxLayout" name="horizontalLayout"> |
| 90 | + <item> |
| 91 | + <widget class="QLineEdit" name="folderLineEdit"/> |
| 92 | + </item> |
| 93 | + <item> |
| 94 | + <widget class="QPushButton" name="folderBrowseButton"> |
| 95 | + <property name="text"> |
| 96 | + <string>Browse...</string> |
| 97 | + </property> |
| 98 | + </widget> |
| 99 | + </item> |
| 100 | + <item> |
| 101 | + <widget class="QPushButton" name="folderOpenButton"> |
| 102 | + <property name="text"> |
| 103 | + <string>Open...</string> |
| 104 | + </property> |
| 105 | + </widget> |
| 106 | + </item> |
| 107 | + <item> |
| 108 | + <widget class="QPushButton" name="folderResetButton"> |
| 109 | + <property name="text"> |
| 110 | + <string>Reset</string> |
| 111 | + </property> |
| 112 | + </widget> |
| 113 | + </item> |
| 114 | + </layout> |
| 115 | + </item> |
| 116 | + <item row="0" column="0"> |
| 117 | + <widget class="QLabel" name="folderLabel"> |
| 118 | + <property name="text"> |
| 119 | + <string>Backup Folder:</string> |
| 120 | + </property> |
| 121 | + </widget> |
| 122 | + </item> |
| 123 | + <item row="2" column="1"> |
| 124 | + <layout class="QHBoxLayout" name="backupsToKeepLayout" stretch="0,1,0,1"> |
| 125 | + <item> |
| 126 | + <widget class="QLabel" name="minimumToKeepLabel"> |
| 127 | + <property name="text"> |
| 128 | + <string>Minimum:</string> |
| 129 | + </property> |
| 130 | + </widget> |
| 131 | + </item> |
| 132 | + <item> |
| 133 | + <widget class="QSpinBox" name="minimumToKeepSpinBox"/> |
| 134 | + </item> |
| 135 | + <item> |
| 136 | + <widget class="QLabel" name="maximumToKeepLabel"> |
| 137 | + <property name="text"> |
| 138 | + <string>Maximum:</string> |
| 139 | + </property> |
| 140 | + </widget> |
| 141 | + </item> |
| 142 | + <item> |
| 143 | + <widget class="QSpinBox" name="maximumToKeepSpinBox"/> |
| 144 | + </item> |
| 145 | + </layout> |
| 146 | + </item> |
| 147 | + </layout> |
| 148 | + </widget> |
| 149 | + </item> |
| 150 | + <item> |
| 151 | + <widget class="QGroupBox" name="backupsGroup"> |
| 152 | + <property name="title"> |
| 153 | + <string>Backups</string> |
| 154 | + </property> |
| 155 | + <layout class="QVBoxLayout" name="verticalLayout_2"> |
| 156 | + <item> |
| 157 | + <layout class="QHBoxLayout" name="filterLayout" stretch="0,1"> |
| 158 | + <item> |
| 159 | + <widget class="QLabel" name="filterLabel"> |
| 160 | + <property name="text"> |
| 161 | + <string>Filter:</string> |
| 162 | + </property> |
| 163 | + </widget> |
| 164 | + </item> |
| 165 | + <item> |
| 166 | + <widget class="QComboBox" name="filterComboBox"/> |
| 167 | + </item> |
| 168 | + </layout> |
| 169 | + </item> |
| 170 | + <item> |
| 171 | + <widget class="QTableView" name="backupsTable"/> |
| 172 | + </item> |
| 173 | + <item> |
| 174 | + <layout class="QHBoxLayout" name="backupsButtonLayout"> |
| 175 | + <item> |
| 176 | + <widget class="QPushButton" name="refreshButton"> |
| 177 | + <property name="text"> |
| 178 | + <string>Refresh</string> |
| 179 | + </property> |
| 180 | + </widget> |
| 181 | + </item> |
| 182 | + <item> |
| 183 | + <spacer name="horizontalSpacer"> |
| 184 | + <property name="orientation"> |
| 185 | + <enum>Qt::Orientation::Horizontal</enum> |
| 186 | + </property> |
| 187 | + <property name="sizeHint" stdset="0"> |
| 188 | + <size> |
| 189 | + <width>40</width> |
| 190 | + <height>20</height> |
| 191 | + </size> |
| 192 | + </property> |
| 193 | + </spacer> |
| 194 | + </item> |
| 195 | + <item> |
| 196 | + <widget class="QPushButton" name="restoreButton"> |
| 197 | + <property name="text"> |
| 198 | + <string>Restore</string> |
| 199 | + </property> |
| 200 | + </widget> |
| 201 | + </item> |
| 202 | + </layout> |
| 203 | + </item> |
| 204 | + </layout> |
| 205 | + </widget> |
| 206 | + </item> |
| 207 | + </layout> |
| 208 | + </widget> |
| 209 | + <resources/> |
| 210 | + <connections/> |
| 211 | +</ui> |
0 commit comments