Changeset View
Changeset View
Standalone View
Standalone View
containments/desktop/package/contents/ui/ConfigIcons.qml
Show First 20 Lines • Show All 136 Lines • ▼ Show 20 Line(s) | 123 | PlasmaComponents.ContextMenu { | |||
---|---|---|---|---|---|
137 | } | 137 | } | ||
138 | } | 138 | } | ||
139 | } | 139 | } | ||
140 | 140 | | |||
141 | // Row 1: Spacing | 141 | // Row 1: Spacing | ||
142 | Item { | 142 | Item { | ||
143 | Layout.row: 1 | 143 | Layout.row: 1 | ||
144 | Layout.column: 0 | 144 | Layout.column: 0 | ||
145 | Layout.minimumHeight: units.largeSpacing | 145 | Layout.minimumHeight: units.largeSpacing | ||
mart: those should be just
Item {
Kirigami.FormData.isSection: true
}
then, we'll see how things… | |||||
146 | visible: isPopup | 146 | visible: isPopup | ||
147 | } | 147 | } | ||
148 | 148 | | |||
149 | // Row 2: "Arrangment" - "Arrange in" | 149 | // Row 2: "Arrangment" | ||
150 | Label { | 150 | Label { | ||
151 | Layout.row: 2 | 151 | Layout.row: 2 | ||
152 | Layout.column: 0 | 152 | Layout.column: 0 | ||
153 | 153 | | |||
154 | text: i18n("Arrangement:") | 154 | text: i18n("Arrangement:") | ||
155 | } | 155 | width: 500 | ||
156 | 156 | Layout.alignment: Qt.AlignRight | |||
157 | Label { | | |||
158 | Layout.row: 2 | | |||
159 | Layout.column: 1 | | |||
160 | | ||||
161 | text: i18n("Arrange in") | | |||
162 | } | 157 | } | ||
163 | 158 | | |||
164 | ComboBox { | 159 | ComboBox { | ||
165 | id: arrangement | 160 | id: arrangement | ||
166 | Layout.row: 2 | 161 | Layout.row: 2 | ||
167 | Layout.column: 2 | 162 | Layout.column: 1 | ||
168 | Layout.columnSpan: 2 | 163 | Layout.columnSpan: 3 | ||
169 | Layout.fillWidth: true | 164 | Layout.fillWidth: true | ||
170 | 165 | | |||
171 | model: [i18n("Rows"), i18n("Columns")] | 166 | model: [i18n("Rows"), i18n("Columns")] | ||
172 | } | 167 | } | ||
173 | 168 | | |||
174 | // Row 3: "Arrangment" - "Align" | 169 | // Row 3: "Arrangement" - Alignment | ||
175 | Label { | | |||
176 | Layout.row: 3 | | |||
177 | Layout.column: 1 | | |||
178 | | ||||
179 | text: i18n("Align") | | |||
180 | } | | |||
181 | | ||||
182 | ComboBox { | 170 | ComboBox { | ||
183 | id: alignment | 171 | id: alignment | ||
184 | Layout.row: 3 | 172 | Layout.row: 3 | ||
185 | Layout.column: 2 | 173 | Layout.column: 1 | ||
186 | Layout.columnSpan: 2 | 174 | Layout.columnSpan: 3 | ||
187 | Layout.fillWidth: true | 175 | Layout.fillWidth: true | ||
188 | 176 | | |||
189 | model: [i18n("Left"), i18n("Right")] | 177 | model: [i18n("Align Left"), i18n("Align Right")] | ||
190 | } | 178 | } | ||
191 | 179 | | |||
192 | // Row 4: "Arrangment" - "Lock" | 180 | // Row 4: "Arrangment" - Lock in place | ||
193 | CheckBox { | 181 | CheckBox { | ||
194 | id: locked | 182 | id: locked | ||
195 | Layout.row: 4 | 183 | Layout.row: 4 | ||
196 | Layout.column: 1 | 184 | Layout.column: 1 | ||
197 | Layout.columnSpan: 3 | 185 | Layout.columnSpan: 3 | ||
198 | 186 | | |||
199 | visible: ("containmentType" in plasmoid) | 187 | visible: ("containmentType" in plasmoid) | ||
200 | checked: cfg_locked || lockedByKiosk | 188 | checked: cfg_locked || lockedByKiosk | ||
Show All 10 Lines | |||||
211 | 199 | | |||
212 | // Row 5: Spacing | 200 | // Row 5: Spacing | ||
213 | Item { | 201 | Item { | ||
214 | Layout.row: 5 | 202 | Layout.row: 5 | ||
215 | Layout.column: 0 | 203 | Layout.column: 0 | ||
216 | Layout.minimumHeight: units.largeSpacing | 204 | Layout.minimumHeight: units.largeSpacing | ||
217 | } | 205 | } | ||
218 | 206 | | |||
219 | // Row 6: "Sorting" - "Sort by" | 207 | // Row 6: "Sorting" | ||
220 | Label { | 208 | Label { | ||
221 | Layout.row: 6 | 209 | Layout.row: 6 | ||
222 | Layout.column: 0 | 210 | Layout.column: 0 | ||
211 | width: 500 | ||||
212 | Layout.alignment: Qt.AlignRight | ||||
223 | 213 | | |||
224 | text: i18n("Sorting:") | 214 | text: i18n("Sorting:") | ||
225 | } | 215 | } | ||
226 | 216 | | |||
227 | Label { | | |||
228 | Layout.row: 6 | | |||
229 | Layout.column: 1 | | |||
230 | | ||||
231 | text: i18n("Sort by") | | |||
232 | } | | |||
233 | | ||||
234 | ComboBox { | 217 | ComboBox { | ||
235 | id: sortMode | 218 | id: sortMode | ||
236 | Layout.row: 6 | 219 | Layout.row: 6 | ||
237 | Layout.column: 2 | 220 | Layout.column: 1 | ||
238 | Layout.columnSpan: 2 | 221 | Layout.columnSpan: 3 | ||
239 | Layout.fillWidth: true | 222 | Layout.fillWidth: true | ||
240 | 223 | | |||
241 | property int mode | 224 | property int mode | ||
242 | // FIXME TODO HACK: This maps the combo box list model to the KDirModel::ModelColumns | 225 | // FIXME TODO HACK: This maps the combo box list model to the KDirModel::ModelColumns | ||
243 | // enum, which should be done in C++. | 226 | // enum, which should be done in C++. | ||
244 | property variant indexToMode: [-1, 0, 1, 6, 2] | 227 | property variant indexToMode: [-1, 0, 1, 6, 2] | ||
245 | property variant modeToIndex: {'-1' : '0', '0' : '1', '1' : '2', '6' : '3', '2' : '4'} | 228 | property variant modeToIndex: {'-1' : '0', '0' : '1', '1' : '2', '6' : '3', '2' : '4'} | ||
246 | 229 | | |||
Show All 29 Lines | |||||
276 | 259 | | |||
277 | // Row 9: Spacing | 260 | // Row 9: Spacing | ||
278 | Item { | 261 | Item { | ||
279 | Layout.row: 9 | 262 | Layout.row: 9 | ||
280 | Layout.column: 0 | 263 | Layout.column: 0 | ||
281 | Layout.minimumHeight: units.largeSpacing | 264 | Layout.minimumHeight: units.largeSpacing | ||
282 | } | 265 | } | ||
283 | 266 | | |||
284 | // Row 10: "Appearance" - "View mode" | 267 | // Row 10: "Size" or "View mode" | ||
285 | Label { | 268 | Label { | ||
286 | Layout.row: (isPopup ? 10 : 11) | 269 | Layout.row: (isPopup ? 10 : 11) | ||
287 | Layout.column: 0 | 270 | Layout.column: 0 | ||
271 | width: 500 | ||||
272 | Layout.alignment: Qt.AlignRight | ||||
288 | 273 | | |||
289 | text: i18n("Appearance:") | 274 | text: isPopup ? i18nc("whether to use icon or list view", "View mode:") : i18n("Size:") | ||
290 | } | | |||
291 | | ||||
292 | Label { | | |||
293 | Layout.row: 10 | | |||
294 | Layout.column: 1 | | |||
295 | | ||||
296 | visible: isPopup | | |||
297 | | ||||
298 | text: i18nc("whether to use icon or list view", "View mode") | | |||
299 | } | 275 | } | ||
300 | 276 | | |||
301 | ComboBox { | 277 | ComboBox { | ||
302 | id: viewMode | 278 | id: viewMode | ||
303 | Layout.row: 10 | 279 | Layout.row: 10 | ||
304 | Layout.column: 2 | 280 | Layout.column: 1 | ||
305 | Layout.columnSpan: 2 | 281 | Layout.columnSpan: 3 | ||
306 | Layout.fillWidth: true | 282 | Layout.fillWidth: true | ||
307 | 283 | | |||
308 | visible: isPopup | 284 | visible: isPopup | ||
309 | 285 | | |||
310 | model: [i18n("List"), i18n("Icons")] | 286 | model: [i18n("List"), i18n("Icons")] | ||
311 | } | 287 | } | ||
312 | 288 | | |||
313 | // Rows 11+12: "Appearance" - "Size" | 289 | // Rows 11+12: "Appearance" - "Size" | ||
314 | Label { | | |||
315 | Layout.row: 11 | | |||
316 | Layout.column: 1 | | |||
317 | | ||||
318 | visible: !isPopup || viewMode.currentIndex === 1 | | |||
319 | | ||||
320 | text: i18n("Size") | | |||
321 | } | | |||
322 | | ||||
323 | Slider { | 290 | Slider { | ||
324 | id: iconSize | 291 | id: iconSize | ||
325 | Layout.row: 11 | 292 | Layout.row: 11 | ||
326 | Layout.column: 2 | 293 | Layout.column: 1 | ||
327 | Layout.columnSpan: 2 | 294 | Layout.columnSpan: 3 | ||
328 | Layout.fillWidth: true | 295 | Layout.fillWidth: true | ||
329 | 296 | | |||
330 | visible: !isPopup || viewMode.currentIndex === 1 | 297 | visible: !isPopup || viewMode.currentIndex === 1 | ||
331 | 298 | | |||
332 | minimumValue: 0 | 299 | minimumValue: 0 | ||
333 | maximumValue: 5 | 300 | maximumValue: 5 | ||
334 | stepSize: 1 | 301 | stepSize: 1 | ||
335 | tickmarksEnabled: true | 302 | tickmarksEnabled: true | ||
▲ Show 20 Lines • Show All 44 Lines • ▼ Show 20 Line(s) | |||||
380 | 347 | | |||
381 | // Row 14: Spacing | 348 | // Row 14: Spacing | ||
382 | Item { | 349 | Item { | ||
383 | Layout.row: 14 | 350 | Layout.row: 14 | ||
384 | Layout.column: 0 | 351 | Layout.column: 0 | ||
385 | Layout.minimumHeight: units.largeSpacing | 352 | Layout.minimumHeight: units.largeSpacing | ||
386 | } | 353 | } | ||
387 | 354 | | |||
388 | // Row 15: "Features" - "Tool tips" | 355 | // Row 15: "Features" - "Tooltips" | ||
389 | Label { | 356 | Label { | ||
390 | Layout.row: 15 | 357 | Layout.row: 15 | ||
391 | Layout.column: 0 | 358 | Layout.column: 0 | ||
359 | width: 500 | ||||
360 | Layout.alignment: Qt.AlignRight | ||||
392 | 361 | | |||
393 | text: i18n("Features:") | 362 | text: i18n("Features:") | ||
394 | } | 363 | } | ||
395 | 364 | | |||
396 | CheckBox { | 365 | CheckBox { | ||
397 | id: toolTips | 366 | id: toolTips | ||
398 | Layout.row: 15 | 367 | Layout.row: 15 | ||
399 | Layout.column: 1 | 368 | Layout.column: 1 | ||
400 | Layout.columnSpan: 3 | 369 | Layout.columnSpan: 3 | ||
401 | 370 | | |||
402 | text: i18n("Tool tips") | 371 | text: i18n("Tooltips") | ||
403 | } | 372 | } | ||
404 | 373 | | |||
405 | // Row 16: "Features" - "Selection markers" | 374 | // Row 16: "Features" - "Selection markers" | ||
406 | CheckBox { | 375 | CheckBox { | ||
407 | id: selectionMarkers | 376 | id: selectionMarkers | ||
408 | Layout.row: 16 | 377 | Layout.row: 16 | ||
409 | Layout.column: 1 | 378 | Layout.column: 1 | ||
410 | Layout.columnSpan: 3 | 379 | Layout.columnSpan: 3 | ||
Show All 23 Lines | 399 | CheckBox { | |||
434 | Layout.columnSpan: 3 | 403 | Layout.columnSpan: 3 | ||
435 | 404 | | |||
436 | text: i18n("Preview thumbnails") | 405 | text: i18n("Preview thumbnails") | ||
437 | } | 406 | } | ||
438 | 407 | | |||
439 | Button { | 408 | Button { | ||
440 | id: previewSettings | 409 | id: previewSettings | ||
441 | Layout.row: 19 | 410 | Layout.row: 19 | ||
442 | Layout.column: 3 | 411 | Layout.column: 1 | ||
443 | Layout.alignment: Qt.AlignRight | | |||
444 | 412 | | |||
445 | text: i18n("More Preview Options...") | 413 | text: i18n("More Preview Options...") | ||
446 | 414 | | |||
447 | onClicked: { | 415 | onClicked: { | ||
448 | previewPluginsDialog.visible = true; | 416 | previewPluginsDialog.visible = true; | ||
449 | } | 417 | } | ||
450 | } | 418 | } | ||
451 | } | 419 | } | ||
452 | 420 | | |||
453 | FolderItemPreviewPluginsDialog { | 421 | FolderItemPreviewPluginsDialog { | ||
454 | id: previewPluginsDialog | 422 | id: previewPluginsDialog | ||
455 | } | 423 | } | ||
456 | } | 424 | } |
those should be just
Item {
Kirigami.FormData.isSection: true
}
then, we'll see how things in formlayout have to be fixed to reach the desired spacing/result