Skip to content
Snippets Groups Projects
Commit a790b67f authored by stefan's avatar stefan
Browse files

SceneWin, fixed bug (rendermode update)

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2366 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent 99f08c31
No related branches found
No related tags found
No related merge requests found
......@@ -77,9 +77,9 @@ gfx::RenderMode::Type RenderModeNode::GetRenderMode() const {
return render_mode_;
}
void RenderModeNode::SetQueryView(mol::QueryViewWrapper part)
void RenderModeNode::Update()
{
//Do Nothing
this->SetQueryView(mol::QueryViewWrapper(entity_->GetRenderView(this->GetRenderMode())));
}
}}
......
......@@ -54,8 +54,7 @@ public:
gfx::RenderMode::Type GetRenderMode() const;
virtual void SetQueryView(mol::QueryViewWrapper part);
virtual void Update();
private:
gfx::EntityP entity_;
gfx::RenderMode::Type render_mode_;
......
......@@ -54,6 +54,9 @@ void RenderModesNode::Update(){
model->AddNode(this, node);
render_types_.insert(render_modes[i],node);
}
else{
render_types_[render_modes[i]]->Update();
}
}
QSet<gfx::RenderMode::Type> types_to_delete;
QMap<gfx::RenderMode::Type,RenderModeNode*>::iterator type;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment