@@ -27,6 +27,8 @@ class Q_DECL_EXPORT MockController : public QObject
29 Q_PROPERTY(QString selectUserHint READ selectUserHint WRITE setSelectUserHint NOTIFY selectUserHintChanged)
29 Q_PROPERTY(QString selectUserHint READ selectUserHint WRITE setSelectUserHint NOTIFY selectUserHintChanged)
30+ Q_PROPERTY(bool selectGuestHint READ selectGuestHint WRITE setSelectGuestHint NOTIFY selectGuestHintChanged)
31+ Q_PROPERTY(bool hasGuestAccountHint READ hasGuestAccountHint WRITE setHasGuestAccountHint NOTIFY hasGuestAccountHintChanged)
31 // single, single-pin, single-passphrase, full
33 // single, single-pin, single-passphrase, full
32 Q_PROPERTY(QString userMode READ userMode WRITE setUserMode NOTIFY userModeChanged)
34 Q_PROPERTY(QString userMode READ userMode WRITE setUserMode NOTIFY userModeChanged)
@@ -41,9 +43,17 @@ public:
41 static MockController *instance();
43 static MockController *instance();
42 virtual ~MockController();
44 virtual ~MockController();
46+ Q_INVOKABLE void reset();
44 QString selectUserHint() const;
48 QString selectUserHint() const;
45 void setSelectUserHint(const QString &selectUserHint);
49 void setSelectUserHint(const QString &selectUserHint);
51+ bool selectGuestHint() const;
52+ void setSelectGuestHint(bool selectGuestHint);
54+ bool hasGuestAccountHint() const;
55+ void setHasGuestAccountHint(bool hasGuestAccountHint);
47 QString userMode() const;
57 QString userMode() const;
48 void setUserMode(const QString &userMode);
58 void setUserMode(const QString &userMode);
@@ -64,6 +74,8 @@ public:
66 void selectUserHintChanged();
76 void selectUserHintChanged();
77+ void selectGuestHintChanged();
78+ void hasGuestAccountHintChanged();
67 void userModeChanged();
79 void userModeChanged();
68 void sessionModeChanged();
80 void sessionModeChanged();
69 void numSessionsChanged();
81 void numSessionsChanged();
@@ -72,6 +84,8 @@ private:
72 explicit MockController(QObject* parent=0);
84 explicit MockController(QObject* parent=0);
74 QString m_selectUserHint;
86 QString m_selectUserHint;
87+ bool m_selectGuestHint;
88+ bool m_hasGuestAccountHint;
75 QString m_userMode;
89 QString m_userMode;
76 QString m_sessionMode;
90 QString m_sessionMode;
77 QList<SessionItem> m_fullSessions;
91 QList<SessionItem> m_fullSessions;