summaryrefslogtreecommitdiffstats
path: root/src/remoteobjects/qremoteobjectsettingsstore.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Mark QtRemoteObjects as security criticalØystein Heskestad2025-07-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | The QtRemoteObjects serialization is built on top of QDataStream, but QDataStream is not secure. Mark all files parsing data as security critical. The security is dependent on the backend used. The local and QNX backends communicate only locally but are insecure on a compromised host. The TCP backend is by default insecure, but it supports TLS, and can be secure if that is used. The two files in the repparser directory are used for parsing, but only at build time, and are therefore kept at security significant. The remaining files are marked as security signifcant. QUIP: 23 Task-number: QTBUG-135570 Pick-to: 6.10 6.9 6.8 Change-Id: I11176c036d95f8c706bd05e1cab1ba499003f683 Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
* Use SPDX license identifiersLucie Gérard2022-06-141-38/+2
| | | | | | | | | | | Replace the current license disclaimer in files by a SPDX-License-Identifier. License files are organized under LICENSES directory. Pick-to: 6.4 Task-number: QTBUG-67283 Change-Id: I315d7ce1d6c6c3497afdfe8b61a113fdc181c935 Reviewed-by: Jörg Bornemann <joerg.bornemann@qt.io>
* Allow automatic move for local variablesSona Kurazyan2021-08-241-1/+1
| | | | | | | | | | | | Removed constness from some local variables to allow automatic move. Found by the codechecker. Pick-to: 6.2 Task-number: QTBUG-95752 Change-Id: Ic022f823c8fcf028b81d97ba877fe0409305697f Reviewed-by: Michael Brasser <michael.brasser@live.com> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io> Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
* Fix include directivesFriedemann Kleint2019-01-181-1/+1
| | | | | | | | | | Always prepend the module and use headers directly. Qt for Python requires the modules to be present. Task-number: PYSIDE-862 Fixes: QTBUG-72675 Change-Id: I94e38fbab0f041370ca9d67ca13c78f0d33816b7 Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
* Update import statement to "import QtRemoteObjects 5.12"Michael Brasser2018-08-281-1/+1
| | | | | | | | | | | | | Keep "import QtQml.RemoteObjects 1.0" for compatibility. [ChangeLog][QML] Updated import statement to better match typical module pattern. From QML "import QtRemoteObjects 5.12" should now be used. Change-Id: I0224e387b5bea3be5907485e4fca505f2fb3fb3e Reviewed-by: Brett Stottlemyer <bstottle@ford.com> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io> Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
* Add basic documention for use from QMLMichael Brasser2018-08-241-0/+15
| | | | | | Change-Id: I67796e37cb1299702074cdbc240c85afe13df68e Reviewed-by: Paul Wicking <paul.wicking@qt.io> Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
* Prefix abstract class with "Abstract"Kevin Funk2017-10-061-2/+2
| | | | | | | | Rename QRemoteObjectPersistedStore to QRemoteObjectAbstractPersistedStore to reflect that this class contains virtual functions Change-Id: I39a721332ace9d5c49afd58cfdf3d083c8e01ff0 Reviewed-by: Michael Brasser <michael.brasser@live.com>
* Add QRemoteObjectSettingsStoreKevin Funk2017-10-051-0/+94
This class is a QRemoteObjectPersistedStore subclass using a QSettings instance as backend to store and retrieve the values. It can be used to set the persistedStore property of a QRemoteObjectNode. QML example: Node { persistedStore: SettingsStore {} } Change-Id: I17dd6c490fda1158563337694b966b322759aef9 Reviewed-by: Michael Brasser <michael.brasser@live.com>