(#395) Remove already linked views from visibile views when linking visible views

This commit is contained in:
Magne Sjaastad
2015-09-02 14:22:36 +02:00
parent ccc7703e1f
commit 3e0423cd0f
5 changed files with 95 additions and 7 deletions

View File

@@ -354,3 +354,19 @@ RimView* RimLinkedViews::mainView()
return m_mainView;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
void RimLinkedViews::allViews(std::vector<RimView*>& views)
{
views.push_back(m_mainView());
for (size_t i = 0; i < viewConfigs.size(); i++)
{
if (viewConfigs[i]->managedView())
{
views.push_back(viewConfigs[i]->managedView());
}
}
}

View File

@@ -58,6 +58,7 @@ public:
void configureOverrides();
void allViewsForCameraSync(std::vector<RimView*>& views);
void allViews(std::vector<RimView*>& views);
public:
static QString displayNameForView(RimView* view);