! Returns an inverted gradient. The inverted gradient has all properties as this \ref QCPColorGradient, but the order of the color stops is inverted. \see setColorStops, setColorStopAt */
| 16997 | \see setColorStops, setColorStopAt |
| 16998 | */ |
| 16999 | QCPColorGradient QCPColorGradient::inverted() const |
| 17000 | { |
| 17001 | QCPColorGradient result(*this); |
| 17002 | result.clearColorStops(); |
| 17003 | for (QMap<double, QColor>::const_iterator it=mColorStops.constBegin(); it!=mColorStops.constEnd(); ++it) |
| 17004 | result.setColorStopAt(1.0-it.key(), it.value()); |
| 17005 | return result; |
| 17006 | } |
| 17007 | |
| 17008 | /*! \internal |
| 17009 |
no test coverage detected