| 733 | } |
| 734 | |
| 735 | void PatchCableSource::SaveState(FileStreamOut& out) |
| 736 | { |
| 737 | out << (int)mPatchCables.size(); |
| 738 | |
| 739 | for (int i = 0; i < mPatchCables.size(); ++i) |
| 740 | { |
| 741 | std::string path = ""; |
| 742 | IClickable* target = mPatchCables[i]->GetTarget(); |
| 743 | if (target) |
| 744 | path = target->Path(); |
| 745 | out << path; |
| 746 | } |
| 747 | } |
| 748 | |
| 749 | void PatchCableSource::LoadState(FileStreamIn& in) |
| 750 | { |