@@ -16,7 +16,6 @@
1616
1717import QtQuick 2.4
1818import Ubuntu.Components 1.3
19−import Ubuntu.Components.ListItems 1.3 as ListItems
2019import Unity.Launcher 0.1
2120import Ubuntu.Components.Popups 1.3
2221import "../Components/ListItems"
@@ -780,12 +779,28 @@ Rectangle {
780779 id: popoverRepeater
781780 model: quickList.model
782781
783− ListItems.Standard {
782+ ListItem {
784783 objectName: "quickListEntry" + index
785− text: (model.clickable ? "" : "<b>") + model.label + (model.clickable ? "" : "</b>")
786− highlightWhenPressed: model.clickable
787784 selected: index === quickList.selectedIndex
788− __foregroundColor: "white"
785+ height: label.implicitHeight + label.anchors.topMargin + label.anchors.bottomMargin
786+ color: model.clickable ? (selected ? theme.palette.highlighted.background : "transparent") : theme.palette.disabled.background
787+ highlightColor: !model.clickable ? quickList.color : undefined // make disabled items visually unclickable
788+ divider.colorFrom: UbuntuColors.inkstone
789+ divider.colorTo: UbuntuColors.inkstone
790+
791+ Label {
792+ id: label
793+ anchors.fill: parent
794+ anchors.leftMargin: units.gu(4) // 2 GU for checkmark
795+ anchors.rightMargin: units.gu(2)
796+ anchors.topMargin: units.gu(2)
797+ anchors.bottomMargin: units.gu(2)
798+ verticalAlignment: Label.AlignVCenter
799+ text: model.label
800+ fontSize: index == 0 ? "medium" : "small"
801+ font.weight: index == 0 ? Font.Medium : Font.Light
802+ color: model.clickable ? theme.palette.normal.backgroundText : theme.palette.disabled.backgroundText
803+ }
789804
790805 onClicked: {
791806 if (!model.clickable) {