~unity-team/unity8/trunk

« back to all changes in this revision

Viewing changes to tests/mocks/GSettings.1.0/fake_gsettings.h

  • Committer: CI Train Bot
  • Author(s): Michael Zanetti
  • Date: 2016-03-10 22:37:23 UTC
  • mfrom: (2039.9.28 unity8-launcher-sizing)
  • Revision ID: ci-train-bot@canonical.com-20160310223723-z3cwizg9p9tp2plq
Make launcher scalable, allow it locking Fixes: #1511015
Approved by: Unity8 CI Bot, Lukáš Tinkl

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
    Q_PROPERTY(QString usageMode READ usageMode WRITE setUsageMode NOTIFY usageModeChanged)
51
51
    Q_PROPERTY(qint64 lockedOutTime READ lockedOutTime WRITE setLockedOutTime NOTIFY lockedOutTimeChanged)
52
52
    Q_PROPERTY(QStringList lifecycleExemptAppids READ lifecycleExemptAppids WRITE setLifecycleExemptAppids NOTIFY lifecycleExemptAppidsChanged)
 
53
    Q_PROPERTY(bool autohideLauncher READ autohideLauncher WRITE setAutohideLauncher NOTIFY autohideLauncherChanged)
 
54
    Q_PROPERTY(int launcherWidth READ launcherWidth WRITE setLauncherWidth NOTIFY launcherWidthChanged)
53
55
 
54
56
public:
55
57
    GSettingsQml(QObject *parent = nullptr);
59
61
    QString usageMode() const;
60
62
    qint64 lockedOutTime() const;
61
63
    QStringList lifecycleExemptAppids() const;
 
64
    bool autohideLauncher() const;
 
65
    int launcherWidth() const;
62
66
 
63
67
    void setPictureUri(const QString &str);
64
68
    void setUsageMode(const QString &usageMode);
65
69
    void setLockedOutTime(qint64 timestamp);
66
70
    void setLifecycleExemptAppids(const QStringList &appIds);
 
71
    void setAutohideLauncher(bool autohideLauncher);
 
72
    void setLauncherWidth(int launcherWidth);
67
73
 
68
74
Q_SIGNALS:
69
75
    void schemaChanged();
71
77
    void usageModeChanged(const QString&);
72
78
    void lockedOutTimeChanged(qint64);
73
79
    void lifecycleExemptAppidsChanged(const QStringList &);
 
80
    void autohideLauncherChanged(bool);
 
81
    void launcherWidthChanged(int launcherWidth);
74
82
 
75
83
private:
76
84
    GSettingsSchemaQml* m_schema;
98
106
    QStringList lifecycleExemptAppids() const;
99
107
    Q_INVOKABLE void setLifecycleExemptAppids(const QStringList &appIds);
100
108
 
 
109
    bool autohideLauncher() const;
 
110
    Q_INVOKABLE void setAutohideLauncher(bool autohideLauncher);
 
111
 
 
112
    int launcherWidth() const;
 
113
    Q_INVOKABLE void setLauncherWidth(int launcherWidth);
 
114
 
101
115
Q_SIGNALS:
102
116
    void pictureUriChanged(const QString&);
103
117
    void usageModeChanged(const QString&);
104
118
    void lockedOutTimeChanged(qint64 timestamp);
105
119
    void lifecycleExemptAppidsChanged(const QStringList&);
 
120
    void autohideLauncherChanged(bool autohideLauncher);
 
121
    void launcherWidthChanged(int launcherWidth);
106
122
 
107
123
private:
108
124
    GSettingsControllerQml();
111
127
    QString m_usageMode;
112
128
    qint64 m_lockedOutTime;
113
129
    QStringList m_lifecycleExemptAppids;
 
130
    bool m_autohideLauncher;
 
131
    int m_launcherWidth;
114
132
 
115
133
    static GSettingsControllerQml* s_controllerInstance;
116
134
    QList<GSettingsQml *> m_registeredGSettings;