19#ifndef KO_HSV_WIDGET_H
20#define KO_HSV_WIDGET_H
23#include "kdualcolorbutton.h"
27#include <koffice_export.h>
43 typedef TQWidget super;
46 KoHSVWidget(TQWidget *parent = 0L, const char *name = 0);
47 virtual ~KoHSVWidget() {}
53 virtual void setFgColor( const TQColor & c);
54 virtual void setBgColor( const TQColor & c);
56 virtual void setMode(KDualColorButton::DualColor);
62 virtual void sigFgColorChanged( const TQColor & c);
63 virtual void sigBgColorChanged( const TQColor & c);
65 virtual void sigModeChanged(KDualColorButton::DualColor);
69 virtual void slotHChanged( int h);
70 virtual void slotSChanged( int s);
71 virtual void slotVChanged( int v);
72 virtual void slotWheelChanged( const KoColor& c);
74 void slotFGColorSelected( const TQColor& c);
75 void slotBGColorSelected( const TQColor& c);
76 void currentChanged(KDualColorButton::DualColor);
79 void changedFgColor();
80 void changedBgColor();
82 void update( const KoColor & fgColor, const KoColor & bgColor);
84 KoColorWheel *m_colorwheel;
85 KValueSelector *m_VSelector;
92 KDualColorButton *m_ColorButton;
|