7#ifndef _KO_TRIANGLE_COLOR_SELECTOR_H_
8#define _KO_TRIANGLE_COLOR_SELECTOR_H_
12#include "kritawidgets_export.h"
27 void paintEvent( QPaintEvent * event )
override;
28 void resizeEvent( QResizeEvent * event )
override;
29 void mouseReleaseEvent( QMouseEvent * event )
override;
30 void mousePressEvent( QMouseEvent * event )
override;
31 void mouseMoveEvent( QMouseEvent * event )
override;
41 void setHSV(
int h,
int s,
int v);
47 void configurationChanged();
49 void tellColorChanged();
50 void generateTriangle();
52 void updateTriangleCircleParameters();
53 void selectColorAt(
int x,
int y,
bool checkInWheel =
true);
void setSaturation(TReal &r, TReal &g, TReal &b, TReal sat)
virtual void slotSetColor(const KoColor &c)=0
virtual KoColor getCurrentColor() const =0
void colorChanged(const QColor &)
void requestCloseContainer()