Index: sources/device/DeviceModels.h =================================================================== diff -u -r80b5e8f1ebb90c03c37d90d90cd2da3bd95d6803 -rcb0e2dc027adf7e0fbe803b82bb9945b82c556a5 --- sources/device/DeviceModels.h (.../DeviceModels.h) (revision 80b5e8f1ebb90c03c37d90d90cd2da3bd95d6803) +++ sources/device/DeviceModels.h (.../DeviceModels.h) (revision cb0e2dc027adf7e0fbe803b82bb9945b82c556a5) @@ -252,12 +252,12 @@ class MDeviceRootSSHAccessRequest : public MDeviceRequestBase { public: struct Data { - bool mRootSSHAccess = false; - bool mIsGet = true ; + Qt::CheckState mRootSSHAccess = Qt::Unchecked; + bool mIsGet = true ; } _data; QString toString() { - return MDeviceRequestBase::toString("RootSSHAccess", { _data.mRootSSHAccess }); + return MDeviceRequestBase::toString("RootSSHAccess", { _data.mIsGet?"q":"r", _data.mRootSSHAccess } ); } }; @@ -268,7 +268,7 @@ class MDeviceRootSSHAccessResponse : public MDeviceResponseBase { public: struct Data : MDeviceResponseBase::Data { - bool mRootSSHAccess = false; + Qt::CheckState mRootSSHAccess = Qt::Unchecked; } _data; QVariantList parameters () const override { return { _data.mRootSSHAccess }; }