[Stable Branch] Integrate QtRO (Qt Remote Object) into codebase through CMake
Feature Request
Summary
Use CMAKE to allow QtRO to be used within the code in our codebase.
This will be necessary to access certain properties in later pipelines (denoted in future tickets) such as:
- Handshake status with other services
- Object attributes (access WSM -> fetch WorldState -> fetch GameState)
Acceptance Criteria
-
App Compiles -
Create CLI interface for QtRO -
Allow access to objects using dynamic remoting -
Documentation is updated to ensure QtRO is installed and usable by all OSes
Design / Technical Approach
Outlined in Summary
Dependencies
N/A
Testing Plan
-
Ensure it compiles on both Ubuntu and MacOS -
Write a simple test to ensure it is accessible -
Ideally, test dynamic remoting -
Ensure created CLI functions work as intended
Edited by Jonathan Ung