Changeset View
Changeset View
Standalone View
Standalone View
containmentactions/switchactivity/switch.cpp
Show All 39 Lines | |||||
40 | { | 40 | { | ||
41 | } | 41 | } | ||
42 | 42 | | |||
43 | 43 | | |||
44 | void SwitchActivity::makeMenu() | 44 | void SwitchActivity::makeMenu() | ||
45 | { | 45 | { | ||
46 | qDeleteAll(m_actions); | 46 | qDeleteAll(m_actions); | ||
47 | m_actions.clear(); | 47 | m_actions.clear(); | ||
48 | foreach (const QString &id, m_consumer.activities(KActivities::Info::Running)) { | 48 | const auto activities = m_consumer.activities(KActivities::Info::Running); | ||
49 | for (const QString &id : activities) { | ||||
49 | KActivities::Info info(id); | 50 | KActivities::Info info(id); | ||
50 | QAction *action = new QAction(QIcon::fromTheme(info.icon()), info.name(), this); | 51 | QAction *action = new QAction(QIcon::fromTheme(info.icon()), info.name(), this); | ||
51 | action->setData(id); | 52 | action->setData(id); | ||
52 | 53 | | |||
53 | if (id == m_consumer.currentActivity()) { | 54 | if (id == m_consumer.currentActivity()) { | ||
54 | QFont font = action->font(); | 55 | QFont font = action->font(); | ||
55 | font.setBold(true); | 56 | font.setBold(true); | ||
56 | action->setFont(font); | 57 | action->setFont(font); | ||
▲ Show 20 Lines • Show All 52 Lines • Show Last 20 Lines |