Changeset View
Changeset View
Standalone View
Standalone View
applets/systemtray/package/contents/ui/items/StatusNotifierItem.qml
Show All 17 Lines | |||||
18 | */ | 18 | */ | ||
19 | 19 | | |||
20 | import QtQuick 2.1 | 20 | import QtQuick 2.1 | ||
21 | import org.kde.plasma.core 2.0 as PlasmaCore | 21 | import org.kde.plasma.core 2.0 as PlasmaCore | ||
22 | 22 | | |||
23 | AbstractItem { | 23 | AbstractItem { | ||
24 | id: taskIcon | 24 | id: taskIcon | ||
25 | 25 | | |||
26 | property var model | | |||
27 | | ||||
28 | itemId: model.Id | 26 | itemId: model.Id | ||
29 | text: model.Title | 27 | text: model.Title | ||
30 | mainText: model.ToolTipTitle !== "" ? model.ToolTipTitle : model.Title | 28 | mainText: model.ToolTipTitle !== "" ? model.ToolTipTitle : model.Title | ||
31 | subText: model.ToolTipSubTitle | 29 | subText: model.ToolTipSubTitle | ||
32 | icon: model.ToolTipIcon !== "" ? model.ToolTipIcon : model.Icon ? model.Icon : model.IconName | 30 | icon: model.ToolTipIcon !== "" ? model.ToolTipIcon : model.Icon ? model.Icon : model.IconName | ||
33 | textFormat: Text.AutoText | 31 | textFormat: Text.AutoText | ||
34 | 32 | | |||
35 | status: model.status | | |||
36 | | ||||
37 | iconItem: iconItem | 33 | iconItem: iconItem | ||
38 | 34 | | |||
39 | PlasmaCore.IconItem { | 35 | PlasmaCore.IconItem { | ||
40 | id: iconItem | 36 | id: iconItem | ||
41 | source: { | 37 | source: { | ||
42 | if (model.status === PlasmaCore.Types.NeedsAttentionStatus) { | 38 | if (model.status === PlasmaCore.Types.NeedsAttentionStatus) { | ||
43 | if (model.AttentionIcon) { | 39 | if (model.AttentionIcon) { | ||
44 | return model.AttentionIcon | 40 | return model.AttentionIcon | ||
▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines |