on xenial help sign in
fix mock
commit1976a976a74002f5a92b8b4daba3224f88d39994 authorMichael Zanetti <michael.zanetti@canonical.com> dateThu 17 Nov 2016, 13:01 (10 years ago) parent5a150f6
2 files changed+17
tests/mocks/Unity/Launcher/MockLauncherItem.cpp+13 tests/mocks/Unity/Launcher/MockLauncherItem.h+4
tests/mocks/Unity/Launcher/MockLauncherItem.cpp+13
@@ -67,6 +67,11 @@ QString MockLauncherItem::icon() const
6767 return m_icon;
6868}
6969
70+QStringList MockLauncherItem::keywords() const
71+{
72+ return m_keywords;
73+}
74+
7075bool MockLauncherItem::pinned() const
7176{
7277 return m_pinned;
@@ -200,3 +205,11 @@ unity::shell::launcher::QuickListModelInterface *MockLauncherItem::quickList() c
200205{
201206 return m_quickList;
202207}
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:
3737 QString desktopFile() const;
3838 QString name() const override;
3939 QString icon() const override;
40+ QStringList keywords() const override;
4041
4142 bool pinned() const override;
4243 bool running() const override;
@@ -51,6 +52,7 @@ public:
5152 unity::shell::launcher::QuickListModelInterface *quickList() const override;
5253
5354private:
55+ void setKeywords(const QStringList &keywords);
5456 void setPinned(bool pinned);
5557 void setRunning(bool running);
5658 void setRecent(bool recent);
@@ -65,6 +67,7 @@ private:
6567 QString m_desktopFile;
6668 QString m_name;
6769 QString m_icon;
70+ QStringList m_keywords;
6871 bool m_pinned;
6972 bool m_running;
7073 bool m_recent;
@@ -77,6 +80,7 @@ private:
7780 MockQuickListModel *m_quickList;
7881
7982 friend class MockLauncherModel;
83+ friend class MockAppDrawerModel;
8084};
8185
8286#endif // MOCKLAUNCHERITEM_H