「view this page in B3 βῆτα server」

Revisions №89

branch: interactive/develop 「№89」
Commited by: Rocco Moretti
GitHub commit link: 「9bebb30611ed7c13」 「№4396」
Difference from previous tested commit:  code diff
Commit date: 2020-03-30 11:26:54

Merge pull request #4396 from RosettaCommons/roccomoretti/interactive_poseview_split Foldit: Remove Rosetta dependency from src/interactive/poseview This is an attempt at furthering the frontend/backend split of Foldit by making interactive/poseview a "GUI only" sub-library, independent of the Rosetta libraries. The way this works is by making a new GUIPose object at the poseview level which is a pure virtual interface class independent of Rosetta. For now, this will be instantiated via either a GUIPoseProxy or a GUIWrappedPoseProxy subclass object, which have implementations at the interactive/application/appposeview level (and thus can access Rosetta). The classes in poseview have been re-written to use GUIPoseProxy, and those which needed actual Pose access have been moved to interactive/application/appposeview.

...