Changeset View
Changeset View
Standalone View
Standalone View
src/controls/FormLayout.qml
Show First 20 Lines • Show All 266 Lines • ▼ Show 20 Line(s) | 252 | Kirigami.Heading { | |||
---|---|---|---|---|---|
267 | 267 | | |||
268 | Layout.alignment: item.Kirigami.FormData.isSection | 268 | Layout.alignment: item.Kirigami.FormData.isSection | ||
269 | ? Qt.AlignLeft | 269 | ? Qt.AlignLeft | ||
270 | : (root.wideMode | 270 | : (root.wideMode | ||
271 | ? (Qt.AlignRight | Qt.AlignTop) | 271 | ? (Qt.AlignRight | Qt.AlignTop) | ||
272 | : (Qt.AlignLeft | Qt.AlignBottom)) | 272 | : (Qt.AlignLeft | Qt.AlignBottom)) | ||
273 | verticalAlignment: root.wideMode ? Text.AlignVCenter : Text.AlignBottom | 273 | verticalAlignment: root.wideMode ? Text.AlignVCenter : Text.AlignBottom | ||
274 | 274 | | |||
275 | //Layout.topMargin: item.Kirigami.FormData.buddyFor.y | 275 | Layout.topMargin: Kirigami.Units.smallSpacing | ||
276 | onItemChanged: { | 276 | onItemChanged: { | ||
277 | if (!item) { | 277 | if (!item) { | ||
278 | labelItem.destroy(); | 278 | labelItem.destroy(); | ||
279 | } | 279 | } | ||
280 | } | 280 | } | ||
281 | Shortcut { | 281 | Shortcut { | ||
282 | sequence: labelItem.Kirigami.MnemonicData.sequence | 282 | sequence: labelItem.Kirigami.MnemonicData.sequence | ||
283 | onActivated: item.Kirigami.FormData.buddyFor.forceActiveFocus() | 283 | onActivated: item.Kirigami.FormData.buddyFor.forceActiveFocus() | ||
Show All 13 Lines | 289 | CheckBox { | |||
297 | Layout.columnSpan: item.Kirigami.FormData.isSection ? lay.columns : 1 | 297 | Layout.columnSpan: item.Kirigami.FormData.isSection ? lay.columns : 1 | ||
298 | Layout.preferredHeight: item.Kirigami.FormData.label.length > 0 ? implicitHeight : Kirigami.Units.smallSpacing | 298 | Layout.preferredHeight: item.Kirigami.FormData.label.length > 0 ? implicitHeight : Kirigami.Units.smallSpacing | ||
299 | 299 | | |||
300 | Layout.alignment: item.Kirigami.FormData.isSection | 300 | Layout.alignment: item.Kirigami.FormData.isSection | ||
301 | ? Qt.AlignLeft | 301 | ? Qt.AlignLeft | ||
302 | : (root.wideMode | 302 | : (root.wideMode | ||
303 | ? (Qt.AlignRight | (item.Kirigami.FormData.buddyFor.height > height * 2 ? Qt.AlignTop : Qt.AlignVCenter)) | 303 | ? (Qt.AlignRight | (item.Kirigami.FormData.buddyFor.height > height * 2 ? Qt.AlignTop : Qt.AlignVCenter)) | ||
304 | : (Qt.AlignLeft | Qt.AlignBottom)) | 304 | : (Qt.AlignLeft | Qt.AlignBottom)) | ||
305 | Layout.topMargin: item.Kirigami.FormData.buddyFor.height > implicitHeight * 2 ? Kirigami.Units.smallSpacing/2 : 0 | 305 | Layout.topMargin: Kirigami.Units.smallSpacing | ||
306 | 306 | | |||
307 | activeFocusOnTab: indicator.visible && indicator.enabled | 307 | activeFocusOnTab: indicator.visible && indicator.enabled | ||
308 | text: labelItem.Kirigami.MnemonicData.richTextLabel | 308 | text: labelItem.Kirigami.MnemonicData.richTextLabel | ||
309 | enabled: labelItem.item.Kirigami.FormData.enabled | 309 | enabled: labelItem.item.Kirigami.FormData.enabled | ||
310 | checked: labelItem.item.Kirigami.FormData.checked | 310 | checked: labelItem.item.Kirigami.FormData.checked | ||
311 | 311 | | |||
312 | onItemChanged: { | 312 | onItemChanged: { | ||
313 | if (!item) { | 313 | if (!item) { | ||
Show All 34 Lines |