void DlgInspector::on_refreshButton_clicked() { View3DInventor* child = qobject_cast<View3DInventor*>(getMainWindow()->activeWindow()); if (child) { View3DInventorViewer* viewer = child->getViewer(); setNode(viewer->getSceneGraph()); ui->treeView->expandToDepth(3); } else { SceneModel* model = static_cast<SceneModel*>(ui->treeView->model()); model->clear(); } }
void DlgInspector::on_refreshButton_clicked() { Gui::Document* doc = Application::Instance->activeDocument(); if (doc) { setNodeNames(doc); View3DInventor* view = qobject_cast<View3DInventor*>(doc->getActiveView()); if (view) { View3DInventorViewer* viewer = view->getViewer(); setNode(viewer->getSceneGraph()); ui->treeView->expandToDepth(3); } } else { SceneModel* model = static_cast<SceneModel*>(ui->treeView->model()); model->clear(); } }