Delegates: Set padding values in a smarter way
QtQuick.Controls 2.5 (Qt 5.12) introduced a new pair of properties in the padding inheritance chain: verticalPadding & horizontalPadding. Binding more generic properties in the QQC2 style implementation both makes for less code, more efficient implementation, and allows custom client components to overrides those horizontal/vertical values and get a correct behavior.
-
What about
verticaLpadding: Kirigami.Settings.tabletMode ? Kirigami.Units.largeSpacing : Kirigami.Units.smallSpacing horizontalPadding: (Kirigami.Settings.tabletMode ? Kirigami.Units.largeSpacing : Kirigami.Units.smallSpacing) * 2
or
verticaLpadding: Kirigami.Settings.tabletMode ? Kirigami.Units.largeSpacing : Kirigami.Units.smallSpacing horizontalPadding: verticalPadding * 2
-
🗯 @ratijasAuthor DeveloperverticaLpadding: Kirigami.Settings.tabletMode ? Kirigami.Units.largeSpacing : Kirigami.Units.smallSpacing
why intentionally breaking inheritance promise?
horizontalPadding: verticalPadding * 2
this one is just not correct (:
Please register or sign in to comment