on xenial help sign in
pass QList by const reference
af9b898Lukáš Tinkl
plugins/Unity/Launcher/asadapter.cpp+2−2
@@ -34,12 +34,12 @@ ASAdapter::~ASAdapter()
34 m_accounts->deleteLater();
34 m_accounts->deleteLater();
35}
35}
36
36
37−void ASAdapter::syncItems(QList<LauncherItem *> m_list)
37+void ASAdapter::syncItems(const QList<LauncherItem*> &list)
38{
38{
39 if (m_accounts && !m_user.isEmpty()) {
39 if (m_accounts && !m_user.isEmpty()) {
40 QList<QVariantMap> items;
40 QList<QVariantMap> items;
41
41
42− Q_FOREACH(LauncherItem *item, m_list) {
42+ Q_FOREACH(LauncherItem *item, list) {
43 items << itemToVariant(item);
43 items << itemToVariant(item);
44 }
44 }
45
45
plugins/Unity/Launcher/asadapter.h+1−1
@@ -29,7 +29,7 @@ public:
29 ASAdapter();
29 ASAdapter();
30 ~ASAdapter();
30 ~ASAdapter();
31
31
32− void syncItems(QList<LauncherItem*> m_list);
32+ void syncItems(const QList<LauncherItem*> &list);
33
33
34private:
34private:
35 QVariantMap itemToVariant(LauncherItem *item) const;
35 QVariantMap itemToVariant(LauncherItem *item) const;