Comment 9 for bug 1314672

Revision history for this message
Andrea Bernabei (faenil) wrote :

Here's a vague reply to the questions, "how many core apps use ListItem.Caption?" "Will we break all the apps if we change the Caption element?"

Basically system-settings is the only core app using ListItem.Caption, it seems :)

phablet@ubuntu-phablet:~$ sudo grep --include=*.qml -rn '/' -e "Caption"
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:22: \qmltype Captions
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:44: Captions {
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:45: title.text: "Caption"
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:51: Captions {
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:52: captionStyle: Ubuntu.SummaryCaptionStyle
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:62: Captions {
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:63: title.text: "Caption"
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:80: \li \b Ubuntu.TitleCaptionStyle - (default) typical configuration for a left aligned
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:83: \li \b Ubuntu.SummaryCaptionStyle - configuration for a right-aligned twin label setup,
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:87: property int captionStyle: Ubuntu.TitleCaptionStyle
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:105: Layout.fillWidth: (captionStyle == Ubuntu.TitleCaptionStyle)
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:106: Layout.alignment: Qt.AlignVCenter | ((captionStyle == Ubuntu.SummaryCaptionStyle) ? Qt.AlignRight : Qt.AlignLeft)
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:108: Layout.maximumWidth: (captionStyle == Ubuntu.SummaryCaptionStyle) ? units.gu(6) : parent.width
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:109: Layout.preferredWidth: (captionStyle == Ubuntu.SummaryCaptionStyle) ? Layout.maximumWidth : 0
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:132: fontSize: (captionStyle == Ubuntu.SummaryCaptionStyle) ? "small" : "medium"
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:133: horizontalAlignment: (captionStyle == Ubuntu.SummaryCaptionStyle) ? Text.AlignRight : Text.AlignLeft
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:135: elide: (captionStyle == Ubuntu.TitleCaptionStyle) ? Text.ElideRight : Text.ElideNone
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:144: horizontalAlignment: (captionStyle == Ubuntu.SummaryCaptionStyle) ? Text.AlignRight : Text.AlignLeft
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:146: maximumLineCount: (captionStyle == Ubuntu.TitleCaptionStyle) ? 2 : 1
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:147: wrapMode: (captionStyle == Ubuntu.TitleCaptionStyle) ? Text.Wrap : Text.NoWrap
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.2/Captions.qml:148: elide: (captionStyle == Ubuntu.TitleCaptionStyle) ? Text.ElideRight : Text.ElideNone
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:22: \qmltype Captions
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:44: Captions {
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:45: title.text: "Caption"
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:51: Captions {
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:52: captionStyle: Ubuntu.SummaryCaptionStyle
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:62: Captions {
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:63: title.text: "Caption"
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:80: \li \b Ubuntu.TitleCaptionStyle - (default) typical configuration for a left aligned
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:83: \li \b Ubuntu.SummaryCaptionStyle - configuration for a right-aligned twin label setup,
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:87: property int captionStyle: Ubuntu.TitleCaptionStyle
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:105: Layout.fillWidth: (captionStyle == Ubuntu.TitleCaptionStyle)
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:106: Layout.alignment: Qt.AlignVCenter | ((captionStyle == Ubuntu.SummaryCaptionStyle) ? Qt.AlignRight : Qt.AlignLeft)
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:108: Layout.maximumWidth: (captionStyle == Ubuntu.SummaryCaptionStyle) ? units.gu(6) : parent.width
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:109: Layout.preferredWidth: (captionStyle == Ubuntu.SummaryCaptionStyle) ? Layout.maximumWidth : 0
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:132: fontSize: (captionStyle == Ubuntu.SummaryCaptionStyle) ? "small" : "medium"
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:133: horizontalAlignment: (captionStyle == Ubuntu.SummaryCaptionStyle) ? Text.AlignRight : Text.AlignLeft
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:135: elide: (captionStyle == Ubuntu.TitleCaptionStyle) ? Text.ElideRight : Text.ElideNone
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:144: horizontalAlignment: (captionStyle == Ubuntu.SummaryCaptionStyle) ? Text.AlignRight : Text.AlignLeft
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:146: maximumLineCount: (captionStyle == Ubuntu.TitleCaptionStyle) ? 2 : 1
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:147: wrapMode: (captionStyle == Ubuntu.TitleCaptionStyle) ? Text.Wrap : Text.NoWrap
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/1.3/Captions.qml:148: elide: (captionStyle == Ubuntu.TitleCaptionStyle) ? Text.ElideRight : Text.ElideNone
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/ListItems/1.2/Caption.qml:21: \qmltype Caption
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/ListItems/1.2/Caption.qml:34: ListItem.Caption {
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/ListItems/1.2/Caption_old.qml:21: \qmltype Caption
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/ListItems/1.2/Caption_old.qml:34: ListItem.Caption {
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/ListItems/1.3/Caption.qml:21: \qmltype Caption
/usr/lib/arm-linux-gnueabihf/qt5/qml/Ubuntu/Components/ListItems/1.3/Caption.qml:34: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/online-accounts/AddAccountLabel.qml:23:ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/language/PageComponent.qml:189: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/language/PageComponent.qml:207: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/cellular/Components/DefaultSim.qml:51: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/security-privacy/Location.qml:202: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/security-privacy/AppAccess.qml:34: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/security-privacy/PageComponent.qml:168: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/security-privacy/PhoneLocking.qml:135: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/security-privacy/SimPin.qml:432: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/security-privacy/SimPin.qml:436: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/security-privacy/AppAccessControl.qml:35: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/battery/SleepValues.qml:120: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/battery/PageComponent.qml:429: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/diagnostics/PageComponent.qml:89: ListItem.Caption {
/usr/share/ubuntu/settings/system/qml-plugins/brightness/PageComponent.qml:101: ListItem.Caption {