Change 13422

tjuricek
tjuricek committed this change into //guest/perforce_software/helix-web-services/main/p4_project_services/clients/qt/p4_project_services_client
Request Review
Download .zip
First-pass at Qt Client API for Phoenix web services.

The underlying project data is organized as the basic 'p4_project_services' API, which is then used by the higher-level 'phoenix' API, just to cut down on a lot of potential boiler plate. The base project model should allow for custom extensions, but it's aniticpated that the product-specific stuff doesn't really need to care too much about this. We just need to make sure that if new product extensions exist that the C++ API doesn't know about, they: a.) don't explode on read because there's something new, and b.) don't just delete the extension code.

Note: not tested. Going to build out a phoenix client to start coordinating design first.
  • Files 8
  • Comments 0
0 edited 8 added 0 deleted
CMakeLists.txt#1
Loading...
p4_project_services.h#1
Loading...
p4_project_services/branch.cpp#1
Loading...
p4_project_services/branch.h#1
Loading...
p4_project_services/project.cpp#1
Loading...
p4_project_services/project.h#1
Loading...
p4_project_services/view.cpp#1
Loading...
p4_project_services/view.h#1
Loading...
Tip: Use n and p to cycle through the changes.