@@ -32,7 +32,7 @@ class Q_DECL_EXPORT NetworkingStatus : public QObject
32 Q_PROPERTY(QVector<Limitations> limitations READ limitations NOTIFY limitationsChanged)
32 Q_PROPERTY(QVector<Limitations> limitations READ limitations NOTIFY limitationsChanged)
33 Q_PROPERTY(Status status READ status NOTIFY statusChanged)
33 Q_PROPERTY(Status status READ status NOTIFY statusChanged)
34 Q_PROPERTY(bool online READ online NOTIFY onlineChanged)
34 Q_PROPERTY(bool online READ online NOTIFY onlineChanged)
35− Q_PROPERTY(bool limitedBandwith READ limitedBandwith NOTIFY limitedBandwithChanged)
35+ Q_PROPERTY(bool limitedBandwith READ limitedBandwith WRITE setLimitedBandwidth NOTIFY limitedBandwithChanged)
38 explicit NetworkingStatus(QObject *parent = 0);
38 explicit NetworkingStatus(QObject *parent = 0);
@@ -53,11 +53,17 @@ public:
53 bool online() const;
53 bool online() const;
54 bool limitedBandwith() const;
54 bool limitedBandwith() const;
56+ // Only in the fake one
57+ void setLimitedBandwidth(bool limited);
57 void limitationsChanged();
60 void limitationsChanged();
58 void statusChanged(Status value);
61 void statusChanged(Status value);
59 void onlineChanged(bool value);
62 void onlineChanged(bool value);
60 void limitedBandwithChanged(bool value);
63 void limitedBandwithChanged(bool value);
66+ QVector<NetworkingStatus::Limitations> m_limitations;
63Q_DECLARE_METATYPE(NetworkingStatus::Limitations)
69Q_DECLARE_METATYPE(NetworkingStatus::Limitations)