@@ -47,15 +47,16 @@ public:
47 int rowCount(const QModelIndex& parent) const override;
47 int rowCount(const QModelIndex& parent) const override;
48 QModelIndex sessionIndex(QString sessionName) const;
48 QModelIndex sessionIndex(QString sessionName) const;
49 QVariant data(const QModelIndex& index, int role) const override;
49 QVariant data(const QModelIndex& index, int role) const override;
50+ QList<QUrl> iconSearchDirectories() const;
50 Q_INVOKABLE QUrl iconUrl(QString sessionName) const;
51 Q_INVOKABLE QUrl iconUrl(QString sessionName) const;
53 QLightDM::SessionsModel* m_model;
54 QLightDM::SessionsModel* m_model;
54 QHash<int, QByteArray> m_roleNames;
55 QHash<int, QByteArray> m_roleNames;
56 const QList<QUrl> m_iconSearchDirectories{QUrl("/usr/share/unity8/Greeter/graphics/session_icons"),
56 const QList<QUrl> m_iconSearchDirectories{QUrl("/usr/share/unity8/Greeter/graphics/session_icons"),
57 QUrl("/usr/local/share/unity-greeter"),
57 QUrl("/usr/local/share/unity-greeter"),
58 QUrl("/usr/share/unity-greeter/")};
58 QUrl("/usr/share/unity-greeter/")};
61#endif // UNITY_SESSIONSMODEL_H
62#endif // UNITY_SESSIONSMODEL_H