Salome HOME
projects
/
modules
/
smesh.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
7a7d7e6
)
INT PAL 0052968: 'Mesh Information' dialog shows incorrect color of group built from...
author
mpa
<mpa@opencascade.com>
Tue, 17 Nov 2015 14:37:11 +0000
(17:37 +0300)
committer
mpa
<mpa@opencascade.com>
Tue, 17 Nov 2015 14:37:11 +0000
(17:37 +0300)
src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
patch
|
blob
|
history
diff --git
a/src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
b/src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
index 258084e05a8228384a6a8b4a1e658b3347844c83..deeaad22ff1481a30d5eeb513726c2c7683933f1 100644
(file)
--- a/
src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
+++ b/
src/SMESHGUI/SMESHGUI_GroupOnShapeDlg.cxx
@@
-30,6
+30,7
@@
#include "SMESHGUI.h"
#include "SMESHGUI_Utils.h"
#include "SMESHGUI_GEOMGenUtils.h"
#include "SMESHGUI.h"
#include "SMESHGUI_Utils.h"
#include "SMESHGUI_GEOMGenUtils.h"
+#include <SMESH_ActorUtils.h>
#include <GeometryGUI.h>
#include <GEOM_SelectionFilter.h>
#include <GeometryGUI.h>
#include <GEOM_SelectionFilter.h>
@@
-350,9
+351,17
@@
bool SMESHGUI_GroupOnShapeOp::onApply()
//printf( "apply() %s %s\n", (*geomID).latin1(), name.latin1() );
group = mesh->CreateGroupFromGEOM( elemType, name.toLatin1().data(), geom );
//printf( "apply() %s %s\n", (*geomID).latin1(), name.latin1() );
group = mesh->CreateGroupFromGEOM( elemType, name.toLatin1().data(), geom );
- if( !group->_is_nil() )
+ if( !group->_is_nil() ) {
+ // set default color for created group
+ QColor c = SMESH::GetColor( "SMESH", "default_grp_color" );
+ SALOMEDS::Color aColor;
+ aColor.R = c.redF();
+ aColor.G = c.greenF();
+ aColor.B = c.blueF();
+ group->SetColor(aColor);
if( _PTR(SObject) aSObject = SMESH::ObjectToSObject( group ) )
anEntryList.append( aSObject->GetID().c_str() );
if( _PTR(SObject) aSObject = SMESH::ObjectToSObject( group ) )
anEntryList.append( aSObject->GetID().c_str() );
+ }
}
}
SMESHGUI::Modified();
}
}
SMESHGUI::Modified();