summaryrefslogtreecommitdiffstats
path: root/src/remoteobjects/qremoteobjectregistry.h
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* Port QRemoteObjectRegistry to new property systemSona Kurazyan2021-06-041-1/+6
| | | | | | | | Task-number: QTBUG-90687 Change-Id: I6c75b7e4cac09f110c377ebc7ed1d72774ffb765 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io> Reviewed-by: Andreas Buhr <andreas.buhr@qt.io> Reviewed-by: Michael Brasser <michael.brasser@live.com>
* Pimpl QRemoteObjectRegistryKevin Funk2017-10-061-3/+7
| | | | | Change-Id: I46606a3e0b303c740a184c111aa8e6853f2fa99e Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
* Modernize: Use override where possibleKevin Funk2017-09-211-1/+1
| | | | | Change-Id: Id67366f3eaf251b1f2c8d9a91a41dec72117cc7c Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
* Provide static method for registering metatypesBrett Stottlemyer2017-05-161-3/+2
| | | | | | | | | | This provides an entry point (before a type is instantiated) to register the needed types (for instance, enums used by a type). It also makes it easier to guard against attempting to register a replica's types multiple times. Change-Id: Ic01c70586eab618afeb90c98df042b1ae7a9eed9 Reviewed-by: Michael Brasser <michael.brasser@live.com>
* Correct QtRO license headers and added missing license filesv5.9.0-beta4Jani Heikkinen2017-05-021-13/+19
| | | | | | | | | | | | | Unify licensing as it is in other submodules - Src is licensed under Commercial, LGPLv3, GPLv2 and GPLv3 licenses - Examples are licensed under Commercial and BSD licenses - Tools and tests are licensed under commercial and GPLv3 license with some exceptions Task-number: QTBUG-58921 Change-Id: I4494bf8b705568b243340c98316bedd706145db5 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
* Replace Q_DECL_OVERRIDE -> overrideKevin Funk2017-03-291-1/+1
| | | | | Change-Id: I0ff4b3434a5d4b26bf68b96db28691186813e10d Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
* Fixes for license checkBrett Stottlemyer2017-01-141-21/+13
| | | | | | | | Change-Id: I3cf39180b08b80ea65c46e7b6a9e81f3aa79d1af Reviewed-by: Kevin Funk <kevin.funk@kdab.com> Reviewed-by: Continuous Integration (KDAB) <build@kdab.com> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Add default constructor for ReplicasBrett Stottlemyer2015-12-311-1/+3
| | | | | | | | | | | | | This requires a code refactor to let the Replica initialize itself, rather than have the Node's acquire() call do the initialization. It also requires adding a 2nd constructor for all Replica types. Change-Id: I2bcad98a6b5a8ac958e8206cd5069f48e230f2d4 Reviewed-by: Continuous Integration (KDAB) <build@kdab.com> Reviewed-by: Michael Brasser <michael.brasser@live.com>
* Introduce documentationBrett Stottlemyer2015-03-201-2/+2
| | | | | | | | | Adding high-level documentation for Remote Objects Change-Id: I69a41476aa4290cf22214ab3079928a81a08b313 Reviewed-by: Björn Breitmeyer <bjoern.breitmeyer@kdab.com> Reviewed-by: Manpreet Bajwa <mbajwa3@ford.com> Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
* Enhance RegistryBrett Stottlemyer2015-03-101-0/+2
| | | | | | | | | | | | | This adds support for creating the Registry Host whenever, it no longer needs to be created before Registry Replicas are used. It also provides warnings if a Source is enabled that is already in the Registry. To support consistency, connections are only made when the Registry is valid. This prevents the edge case of a locally hosted source getting connected to and then having a duplicate in the Registry when it connects. Change-Id: Iffc21a41a72edf5e3c3b4e80d6de23d0b85c4d49 Reviewed-by: Björn Breitmeyer <bjoern.breitmeyer@kdab.com>
* Fix includes in public headersKevin Funk2014-11-061-1/+1
| | | | | | | | Removes some warnings when configuring Change-Id: I29200830c136f973f2977e098054add1f856b1d4 Reviewed-by: Björn Breitmeyer <bjoern.breitmeyer@kdab.com> Reviewed-by: Brett Stottlemyer <bstottle@ford.com>
* Say hello to QtRemoteObjectsBrett Stottlemyer2014-10-161-0/+78
This is a module that allows you to create copies/replicas of your QObjects in other processes, without having to write a bunch of IPC code. Change-Id: I4a62f120eca34c9f50089b7d9d09dcfcad14476c Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by: Björn Breitmeyer <bjoern.breitmeyer@kdab.com> Reviewed-by: Brett Stottlemyer <bstottle@ford.com>