X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FGEOMToolsGUI%2FGEOMToolsGUI_MaterialPropertiesDlg.cxx;h=ce58cb3d61af86c42bea4dd1f84ecb4f37cc5f75;hb=58803ba33ee53a5944d565373782e5f0868c5461;hp=6423f3e1ce495ae7c83e0777432f10bfeeb6554a;hpb=5b3622aa2363853841fd5b4205c78a715bfee4a4;p=modules%2Fgeom.git diff --git a/src/GEOMToolsGUI/GEOMToolsGUI_MaterialPropertiesDlg.cxx b/src/GEOMToolsGUI/GEOMToolsGUI_MaterialPropertiesDlg.cxx index 6423f3e1c..ce58cb3d6 100644 --- a/src/GEOMToolsGUI/GEOMToolsGUI_MaterialPropertiesDlg.cxx +++ b/src/GEOMToolsGUI/GEOMToolsGUI_MaterialPropertiesDlg.cxx @@ -1,9 +1,9 @@ -// Copyright (C) 2007-2013 CEA/DEN, EDF R&D, OPEN CASCADE +// Copyright (C) 2007-2015 CEA/DEN, EDF R&D, OPEN CASCADE // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public // License as published by the Free Software Foundation; either -// version 2.1 of the License. +// version 2.1 of the License, or (at your option) any later version. // // This library is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of @@ -36,7 +36,7 @@ #include #include #include -#include +#include #include #include #include @@ -101,7 +101,7 @@ GEOMToolsGUI_MaterialPropertiesDlg::GEOMToolsGUI_MaterialPropertiesDlg( QWidget* myShowSelWidget = showSelWidget; // Set title setWindowTitle( tr( "MATERIAL_PROPERTIES_TLT" ) ); - + // main layout QVBoxLayout* main = new QVBoxLayout( mainFrame() ); main->setMargin( 0 ); @@ -328,8 +328,8 @@ GEOMToolsGUI_MaterialPropertiesDlg::GEOMToolsGUI_MaterialPropertiesDlg( QWidget* SUIT_ViewWindow* window = app->desktop()->activeWindow(); if ( window ) { int mgrId = window->getViewManager()->getGlobalId(); - PropMap propMap = study->getObjectPropMap( mgrId, io->getEntry() ); - QString matProp = propMap.value(GEOM::propertyName( GEOM::Material )).toString(); + PropMap propMap = study->getObjectProperties( mgrId, io->getEntry() ); + QString matProp = propMap.value(GEOM::propertyName( GEOM::Material )).toString(); if ( !matProp.isEmpty() ) myCurrentModel.fromProperties( matProp ); QColor c = propMap.value(GEOM::propertyName( GEOM::Color )).value(); @@ -625,10 +625,10 @@ void GEOMToolsGUI_MaterialPropertiesDlg::onChanged() // it is no allowed to change global material // user is asked about creating of a new user material model based on the currently selected one if ( SUIT_MessageBox::question( this, - tr( "GEOM_WRN_WARNING" ), - tr( "QUE_CREATE_NEW_MATERIAL" ), - QMessageBox::Yes | QMessageBox::No, - QMessageBox::Yes ) == QMessageBox::Yes ) { + tr( "GEOM_WRN_WARNING" ), + tr( "QUE_CREATE_NEW_MATERIAL" ), + QMessageBox::Yes | QMessageBox::No, + QMessageBox::Yes ) == QMessageBox::Yes ) { // user has chosen creation of new user model onAddMaterial(); } @@ -708,10 +708,10 @@ void GEOMToolsGUI_MaterialPropertiesDlg::onDeleteMaterial() QListWidgetItem* item = myMaterials->currentItem(); if ( item && item->data( TypeRole ).toInt() == User ) { if ( SUIT_MessageBox::question( this, - tr( "GEOM_WRN_WARNING" ), - tr( "QUE_REMOVE_MATERIAL" ).arg( item->text() ), - QMessageBox::Yes | QMessageBox::No, - QMessageBox::Yes ) == QMessageBox::Yes ) { + tr( "GEOM_WRN_WARNING" ), + tr( "QUE_REMOVE_MATERIAL" ).arg( item->text() ), + QMessageBox::Yes | QMessageBox::No, + QMessageBox::Yes ) == QMessageBox::Yes ) { myResourceMgr.remove( item->data( NameRole ).toString() ); delete item; } @@ -758,7 +758,7 @@ void GEOMToolsGUI_MaterialPropertiesDlg::SetEditCurrentArgument() // enable line edit myLineEditCurArg->setEnabled(true); myLineEditCurArg->setFocus(); - SelectionIntoArgument(); + SelectionIntoArgument(); // after setFocus(), because it will be setDown(false) when loses focus send->setDown(true); } @@ -778,7 +778,7 @@ void GEOMToolsGUI_MaterialPropertiesDlg::SelectionIntoArgument() if ( study ) { SALOME_ListIO aSelList; aSelMgr->selectedObjects(aSelList); - int nbSel = GEOMBase::GetNameOfSelectedIObjects(aSelList, aString, true); - } + int nbSel = GEOMBase::GetNameOfSelectedIObjects(aSelList, aString, true); + } myLineEditCurArg->setText( aString ); }