on xenial help sign in
fix mock
1976a97Michael Zanetti
tests/mocks/Unity/Launcher/MockLauncherItem.cpp+13
@@ -67,6 +67,11 @@ QString MockLauncherItem::icon() const
67 return m_icon;
67 return m_icon;
68}
68}
69
69
70+QStringList MockLauncherItem::keywords() const
71+{
72+ return m_keywords;
73+}
74+
70bool MockLauncherItem::pinned() const
75bool MockLauncherItem::pinned() const
71{
76{
72 return m_pinned;
77 return m_pinned;
@@ -200,3 +205,11 @@ unity::shell::launcher::QuickListModelInterface *MockLauncherItem::quickList() c
200{
205{
201 return m_quickList;
206 return m_quickList;
202}
207}
208+
209+void MockLauncherItem::setKeywords(const QStringList &keywords)
210+{
211+ if (m_keywords != keywords) {
212+ m_keywords = keywords;
213+ Q_EMIT keywordsChanged(keywords);
214+ }
215+}
tests/mocks/Unity/Launcher/MockLauncherItem.h+4
@@ -37,6 +37,7 @@ public:
37 QString desktopFile() const;
37 QString desktopFile() const;
38 QString name() const override;
38 QString name() const override;
39 QString icon() const override;
39 QString icon() const override;
40+ QStringList keywords() const override;
40
41
41 bool pinned() const override;
42 bool pinned() const override;
42 bool running() const override;
43 bool running() const override;
@@ -51,6 +52,7 @@ public:
51 unity::shell::launcher::QuickListModelInterface *quickList() const override;
52 unity::shell::launcher::QuickListModelInterface *quickList() const override;
52
53
53private:
54private:
55+ void setKeywords(const QStringList &keywords);
54 void setPinned(bool pinned);
56 void setPinned(bool pinned);
55 void setRunning(bool running);
57 void setRunning(bool running);
56 void setRecent(bool recent);
58 void setRecent(bool recent);
@@ -65,6 +67,7 @@ private:
65 QString m_desktopFile;
67 QString m_desktopFile;
66 QString m_name;
68 QString m_name;
67 QString m_icon;
69 QString m_icon;
70+ QStringList m_keywords;
68 bool m_pinned;
71 bool m_pinned;
69 bool m_running;
72 bool m_running;
70 bool m_recent;
73 bool m_recent;
@@ -77,6 +80,7 @@ private:
77 MockQuickListModel *m_quickList;
80 MockQuickListModel *m_quickList;
78
81
79 friend class MockLauncherModel;
82 friend class MockLauncherModel;
83+ friend class MockAppDrawerModel;
80};
84};
81
85
82#endif // MOCKLAUNCHERITEM_H
86#endif // MOCKLAUNCHERITEM_H