Exemplo n.º 1
0
void GeoTreeView::setElementAsCondition(bool set_on_points)
{
    const TreeItem* item = static_cast<GeoTreeModel*>(model())->getItem(
            this->selectionModel()->currentIndex());
    const std::size_t id = item->row();
    const GeoLib::GEOTYPE type = static_cast<GeoObjectListItem*>(item->parentItem())->getType();
    const std::string geometry_name = item->parentItem()->parentItem()->data(0).toString().toStdString();
    emit requestCondSetupDialog(geometry_name, type, id, set_on_points);
}
Exemplo n.º 2
0
void MshView::addDIRECTSourceTerms()
{
    QModelIndex index = this->selectionModel()->currentIndex();
    const MeshLib::Mesh* grid = static_cast<MshModel*>(this->model())->getMesh(index);
    emit requestCondSetupDialog(grid->getName(), GeoLib::GEOTYPE::INVALID, 0, false);
}