Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-67062

Add full/public theming support for QQC2 styles

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Unresolved
    • Icon: P3: Somewhat important P3: Somewhat important
    • None
    • 5.12
    • Quick: Controls 2
    • None

      The following internal classes, that are used by the built-in styles, should be cleaned up and made public for 3rd party styles:

      • QQuickTheme: provides default fonts, palettes, etc. for styles
      • QQuickStylePlugin: lets styles provide a QQuickTheme implementation
      • QQuickAttachedObject: lets styles implement attached style objects with propagating attributes

      Setting explicit font and palette attributes in QML breaks font and palette inheritance. Without QQuickTheme, 3rd party styles are not able to provide default/implicit fonts and palettes.

        For Gerrit Dashboard: QTBUG-67062
        # Subject Branch Project Status CR V

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            jpnurmi J-P Nurmi
            Votes:
            5 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated: