@@ -38,16 +38,18 @@ QgsGrassEditRenderer::QgsGrassEditRenderer()
38
38
QHash<int , QColor> colors;
39
39
// colors.insert( QgsGrassVectorMap::TopoUndefined, QColor( 125, 125, 125 ) );
40
40
colors.insert ( QgsGrassVectorMap::TopoLine, QColor ( Qt::black ) );
41
- colors.insert ( QgsGrassVectorMap::TopoBoundary0, QColor ( Qt::red ) );
42
- colors.insert ( QgsGrassVectorMap::TopoBoundary1, QColor ( 255 , 125 , 0 ) );
43
- colors.insert ( QgsGrassVectorMap::TopoBoundary2, QColor ( Qt::green ) );
41
+ colors.insert ( QgsGrassVectorMap::TopoBoundaryError, QColor ( Qt::red ) );
42
+ colors.insert ( QgsGrassVectorMap::TopoBoundaryErrorLeft, QColor ( 255 , 125 , 0 ) );
43
+ colors.insert ( QgsGrassVectorMap::TopoBoundaryErrorRight, QColor ( 255 , 125 , 0 ) );
44
+ colors.insert ( QgsGrassVectorMap::TopoBoundaryOk, QColor ( Qt::green ) );
44
45
45
46
QHash<int , QString> labels;
46
47
// labels.insert( QgsGrassVectorMap::TopoUndefined, "Unknown type" );
47
48
labels.insert ( QgsGrassVectorMap::TopoLine, " Line" );
48
- labels.insert ( QgsGrassVectorMap::TopoBoundary0, " Boundary (isolated)" );
49
- labels.insert ( QgsGrassVectorMap::TopoBoundary1, " Boundary (area on one side)" );
50
- labels.insert ( QgsGrassVectorMap::TopoBoundary2, " Boundary (areas on both sides)" );
49
+ labels.insert ( QgsGrassVectorMap::TopoBoundaryError, " Boundary (topological error on both sides)" );
50
+ labels.insert ( QgsGrassVectorMap::TopoBoundaryErrorLeft, " Boundary (topological error on the left side)" );
51
+ labels.insert ( QgsGrassVectorMap::TopoBoundaryErrorRight, " Boundary (topological error on the right side)" );
52
+ labels.insert ( QgsGrassVectorMap::TopoBoundaryOk, " Boundary (correct)" );
51
53
52
54
QgsCategoryList categoryList;
53
55
@@ -129,8 +131,9 @@ QgsSymbolV2* QgsGrassEditRenderer::symbolForFeature( QgsFeature& feature, QgsRen
129
131
{
130
132
symbol = mMarkerRenderer ->symbolForFeature ( feature, context );
131
133
}
132
- else if ( symbolCode == QgsGrassVectorMap::TopoLine || symbolCode == QgsGrassVectorMap::TopoBoundary0 ||
133
- symbolCode == QgsGrassVectorMap::TopoBoundary1 || symbolCode == QgsGrassVectorMap::TopoBoundary2 )
134
+ else if ( symbolCode == QgsGrassVectorMap::TopoLine || symbolCode == QgsGrassVectorMap::TopoBoundaryError ||
135
+ symbolCode == QgsGrassVectorMap::TopoBoundaryErrorLeft || symbolCode == QgsGrassVectorMap::TopoBoundaryErrorRight ||
136
+ symbolCode == QgsGrassVectorMap::TopoBoundaryOk )
134
137
{
135
138
symbol = mLineRenderer ->symbolForFeature ( feature, context );
136
139
}
0 commit comments