void DesktopPoseView::ShowVolumes(bool visible, bool showShared) { if (LockLooper()) { SavePoseLocations(); if (!visible) RemoveRootPoses(); else AddRootPoses(true, showShared); UnlockLooper(); } }
void BFilePanelPoseView::ShowVolumes(bool visible, bool showShared) { if (IsDesktopView()) { if (!visible) RemoveRootPoses(); else AddRootPoses(true, showShared); } TFilePanel* filepanel = dynamic_cast<TFilePanel*>(Window()); if (filepanel != NULL && TargetModel() != NULL) filepanel->SetTo(TargetModel()->EntryRef()); }