Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenuadaptor.cpp |
Switch to Source code | Preprocessed file |
Line | Source | Count | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | - | |||||||||||||
2 | - | |||||||||||||
3 | - | |||||||||||||
4 | QDBusMenuAdaptor::QDBusMenuAdaptor(QDBusPlatformMenu *topLevelMenu) | - | ||||||||||||
5 | : QDBusAbstractAdaptor(topLevelMenu) | - | ||||||||||||
6 | , m_topLevelMenu(topLevelMenu) | - | ||||||||||||
7 | { | - | ||||||||||||
8 | setAutoRelaySignals(true); | - | ||||||||||||
9 | } never executed: end of block | 0 | ||||||||||||
10 | - | |||||||||||||
11 | QDBusMenuAdaptor::~QDBusMenuAdaptor() | - | ||||||||||||
12 | { | - | ||||||||||||
13 | } | - | ||||||||||||
14 | - | |||||||||||||
15 | QString QDBusMenuAdaptor::status() const | - | ||||||||||||
16 | { | - | ||||||||||||
17 | for (bool qt_category_enabled = qLcMenu().isDebugEnabled(); qt_category_enabled
never executed: QMessageLogger(__FILE__, 73, __PRETTY_FUNCTION__, qLcMenu().categoryName()).debug(); | 0 | ||||||||||||
18 | return never executed: QLatin1String("normal");return QLatin1String("normal"); never executed: return QLatin1String("normal"); | 0 | ||||||||||||
19 | } | - | ||||||||||||
20 | - | |||||||||||||
21 | QString QDBusMenuAdaptor::textDirection() const | - | ||||||||||||
22 | { | - | ||||||||||||
23 | return never executed: QLocale().textDirection() == Qt::RightToLeft ? QLatin1String("rtl") : QLatin1String("ltr");return QLocale().textDirection() == Qt::RightToLeft ? QLatin1String("rtl") : QLatin1String("ltr"); never executed: return QLocale().textDirection() == Qt::RightToLeft ? QLatin1String("rtl") : QLatin1String("ltr"); | 0 | ||||||||||||
24 | } | - | ||||||||||||
25 | - | |||||||||||||
26 | uint QDBusMenuAdaptor::version() const | - | ||||||||||||
27 | { | - | ||||||||||||
28 | return never executed: 4;return 4; never executed: return 4; | 0 | ||||||||||||
29 | } | - | ||||||||||||
30 | - | |||||||||||||
31 | bool QDBusMenuAdaptor::AboutToShow(int id) | - | ||||||||||||
32 | { | - | ||||||||||||
33 | for (bool qt_category_enabled = qLcMenu().isDebugEnabled(); qt_category_enabled
never executed: QMessageLogger(__FILE__, 89, __PRETTY_FUNCTION__, qLcMenu().categoryName()).debug() << id; | 0 | ||||||||||||
34 | if (id == 0
| 0 | ||||||||||||
35 | m_topLevelMenu->aboutToShow(); | - | ||||||||||||
36 | } never executed: else {end of block | 0 | ||||||||||||
37 | QDBusPlatformMenuItem *item = QDBusPlatformMenuItem::byId(id); | - | ||||||||||||
38 | if (item
| 0 | ||||||||||||
39 | const QDBusPlatformMenu *menu = static_cast<const QDBusPlatformMenu *>(item->menu()); | - | ||||||||||||
40 | if (menu
| 0 | ||||||||||||
41 | const_cast< never executed: QDBusPlatformMenu *>(menu)->aboutToShow();const_cast<QDBusPlatformMenu *>(menu)->aboutToShow(); never executed: const_cast<QDBusPlatformMenu *>(menu)->aboutToShow(); | 0 | ||||||||||||
42 | } never executed: end of block | 0 | ||||||||||||
43 | } never executed: end of block | 0 | ||||||||||||
44 | return never executed: false;return false; never executed: return false; | 0 | ||||||||||||
45 | } | - | ||||||||||||
46 | - | |||||||||||||
47 | QList<int> QDBusMenuAdaptor::AboutToShowGroup(const QList<int> &ids, QList<int> &idErrors) | - | ||||||||||||
48 | { | - | ||||||||||||
49 | for (bool qt_category_enabled = qLcMenu().isDebugEnabled(); qt_category_enabled
never executed: QMessageLogger(__FILE__, 105, __PRETTY_FUNCTION__, qLcMenu().categoryName()).debug() << ids; | 0 | ||||||||||||
50 | (void)idErrors; | - | ||||||||||||
51 | idErrors.clear(); | - | ||||||||||||
52 | for (QForeachContainer<typename QtPrivate::remove_reference<decltype(ids)>::type> _container_((ids)); _container_.control && _container_.i != _container_.e; ++_container_.i, _container_.control ^= 1) for (int id = *_container_.i; _container_.control; _container_.control = 0) | - | ||||||||||||
53 | AboutToShow(id); never executed: AboutToShow(id); | 0 | ||||||||||||
54 | return never executed: QList<int>();return QList<int>(); never executed: return QList<int>(); | 0 | ||||||||||||
55 | } | - | ||||||||||||
56 | - | |||||||||||||
57 | void QDBusMenuAdaptor::Event(int id, const QString &eventId, const QDBusVariant &data, uint timestamp) | - | ||||||||||||
58 | { | - | ||||||||||||
59 | (void)data; | - | ||||||||||||
60 | (void)timestamp; | - | ||||||||||||
61 | QDBusPlatformMenuItem *item = QDBusPlatformMenuItem::byId(id); | - | ||||||||||||
62 | for (bool qt_category_enabled = qLcMenu().isDebugEnabled(); qt_category_enabled
never executed: QMessageLogger(__FILE__, 118, __PRETTY_FUNCTION__, qLcMenu().categoryName()).debug() << id << (item ? item->text() : QLatin1String("")) << eventId; | 0 | ||||||||||||
63 | if (item
| 0 | ||||||||||||
64 | item->trigger(); never executed: item->trigger(); | 0 | ||||||||||||
65 | if (item
| 0 | ||||||||||||
66 | item->hovered(); never executed: item->hovered(); | 0 | ||||||||||||
67 | if (eventId == QLatin1String("closed")
| 0 | ||||||||||||
68 | - | |||||||||||||
69 | const QDBusPlatformMenu *menu = nullptr; | - | ||||||||||||
70 | if (item
| 0 | ||||||||||||
71 | menu = static_cast<const QDBusPlatformMenu *>(item->menu()); never executed: menu = static_cast<const QDBusPlatformMenu *>(item->menu()); | 0 | ||||||||||||
72 | else if (id == 0
| 0 | ||||||||||||
73 | menu = m_topLevelMenu; never executed: menu = m_topLevelMenu; | 0 | ||||||||||||
74 | if (menu
| 0 | ||||||||||||
75 | const_cast< never executed: QDBusPlatformMenu *>(menu)->aboutToHide();const_cast<QDBusPlatformMenu *>(menu)->aboutToHide(); never executed: const_cast<QDBusPlatformMenu *>(menu)->aboutToHide(); | 0 | ||||||||||||
76 | } never executed: end of block | 0 | ||||||||||||
77 | } never executed: end of block | 0 | ||||||||||||
78 | - | |||||||||||||
79 | QList<int> QDBusMenuAdaptor::EventGroup(const QDBusMenuEventList &events) | - | ||||||||||||
80 | { | - | ||||||||||||
81 | for (QForeachContainer<typename QtPrivate::remove_reference<decltype(events)>::type> _container_((events)); _container_.control && _container_.i != _container_.e; ++_container_.i, _container_.control ^= 1) for (const QDBusMenuEvent &ev = *_container_.i; _container_.control; _container_.control = 0) | - | ||||||||||||
82 | Event(ev.m_id, ev.m_eventId, ev.m_data, ev.m_timestamp); never executed: Event(ev.m_id, ev.m_eventId, ev.m_data, ev.m_timestamp); | 0 | ||||||||||||
83 | return never executed: QList<int>();return QList<int>(); never executed: return QList<int>(); | 0 | ||||||||||||
84 | } | - | ||||||||||||
85 | - | |||||||||||||
86 | QDBusMenuItemList QDBusMenuAdaptor::GetGroupProperties(const QList<int> &ids, const QStringList &propertyNames) | - | ||||||||||||
87 | { | - | ||||||||||||
88 | for (bool qt_category_enabled = qLcMenu().isDebugEnabled(); qt_category_enabled
never executed: QMessageLogger(__FILE__, 144, __PRETTY_FUNCTION__, qLcMenu().categoryName()).debug() << ids << propertyNames << "=>" << QDBusMenuItem::items(ids, propertyNames); | 0 | ||||||||||||
89 | return never executed: QDBusMenuItem::items(ids, propertyNames);return QDBusMenuItem::items(ids, propertyNames); never executed: return QDBusMenuItem::items(ids, propertyNames); | 0 | ||||||||||||
90 | } | - | ||||||||||||
91 | - | |||||||||||||
92 | uint QDBusMenuAdaptor::GetLayout(int parentId, int recursionDepth, const QStringList &propertyNames, QDBusMenuLayoutItem &layout) | - | ||||||||||||
93 | { | - | ||||||||||||
94 | uint ret = layout.populate(parentId, recursionDepth, propertyNames, m_topLevelMenu); | - | ||||||||||||
95 | for (bool qt_category_enabled = qLcMenu().isDebugEnabled(); qt_category_enabled
never executed: QMessageLogger(__FILE__, 151, __PRETTY_FUNCTION__, qLcMenu().categoryName()).debug() << parentId << "depth" << recursionDepth << propertyNames << layout.m_id << layout.m_properties << "revision" << ret << layout; | 0 | ||||||||||||
96 | return never executed: ret;return ret; never executed: return ret; | 0 | ||||||||||||
97 | } | - | ||||||||||||
98 | - | |||||||||||||
99 | QDBusVariant QDBusMenuAdaptor::GetProperty(int id, const QString &name) | - | ||||||||||||
100 | { | - | ||||||||||||
101 | for (bool qt_category_enabled = qLcMenu().isDebugEnabled(); qt_category_enabled
never executed: QMessageLogger(__FILE__, 157, __PRETTY_FUNCTION__, qLcMenu().categoryName()).debug() << id << name; | 0 | ||||||||||||
102 | - | |||||||||||||
103 | QDBusVariant value; | - | ||||||||||||
104 | return never executed: value;return value; never executed: return value; | 0 | ||||||||||||
105 | } | - | ||||||||||||
106 | - | |||||||||||||
107 | - | |||||||||||||
Switch to Source code | Preprocessed file |