69 QDialogButtonBox *buttonBox()
const;
91 void cboType_currentIndexChanged(
int index );
92 void btnInformation_pressed();
93 void updateRampFromStopEditor();
94 void updateColorButtons();
95 void updateStopEditor();
97 void colorWidgetChanged(
const QColor &color );
98 void mPositionSpinBox_valueChanged(
double val );
99 void mPlotHueCheckbox_toggled(
bool checked );
100 void mPlotLightnessCheckbox_toggled(
bool checked );
101 void mPlotSaturationCheckbox_toggled(
bool checked );
102 void mPlotAlphaCheckbox_toggled(
bool checked );
103 void plotMousePress( QPointF point );
104 void plotMouseRelease( QPointF point );
105 void plotMouseMove( QPointF point );
110 QwtPlotCurve *mLightnessCurve =
nullptr;
111 QwtPlotCurve *mSaturationCurve =
nullptr;
112 QwtPlotCurve *mHueCurve =
nullptr;
113 QwtPlotCurve *mAlphaCurve =
nullptr;
114 QList<QwtPlotMarker *> mMarkers;
115 QgsGradientPlotEventFilter *mPlotFilter =
nullptr;
116 int mCurrentPlotColorComponent = -1;
117 int mCurrentPlotMarkerIndex = 0;
118 int mBlockChanges = 0;
121 void addPlotMarker(
double x,
double y,
const QColor &color,
bool isSelected =
false );
122 void addMarkersForColor(
double x,
const QColor &color,
bool isSelected =
false );
125 static bool hasDirection( QColor::Spec colorSpec );