File tree 1 file changed +16
-4
lines changed
1 file changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -85,15 +85,27 @@ void QgsGraduatedHistogramWidget::drawHistogram()
85
85
return ;
86
86
87
87
bool pickerEnabled = false ;
88
- if ( ! mRenderer ->rangesOverlap () && ! mRenderer -> rangesHaveGaps () && ! mRenderer -> ranges (). isEmpty () )
88
+ if ( mRenderer ->rangesOverlap () )
89
89
{
90
- setGraduatedRanges ( mRenderer -> ranges ( ) );
91
- pickerEnabled = true ;
90
+ setToolTip ( tr ( " Ranges are overlapping and can't be edited by the histogram " ) );
91
+ setGraduatedRanges ( QgsRangeList () ) ;
92
92
}
93
- else
93
+ else if ( mRenderer ->rangesHaveGaps () )
94
+ {
95
+ setToolTip ( tr ( " Ranges have gaps and can't be edited by the histogram" ) );
96
+ setGraduatedRanges ( QgsRangeList () );
97
+ }
98
+ else if ( mRenderer ->ranges ().isEmpty () )
94
99
{
100
+ setToolTip ( QString () );
95
101
setGraduatedRanges ( QgsRangeList () );
96
102
}
103
+ else
104
+ {
105
+ setToolTip ( QString () );
106
+ setGraduatedRanges ( mRenderer ->ranges () );
107
+ pickerEnabled = true ;
108
+ }
97
109
QgsHistogramWidget::drawHistogram ();
98
110
99
111
// histo picker
You can’t perform that action at this time.
0 commit comments