20#ifndef __ko_ColorSlider_h__
21#define __ko_ColorSlider_h__
28#include <koffice_export.h>
31class KOPAINTER_EXPORT KoColorFrame : public TQFrame
36 KoColorFrame(TQWidget *parent = 0L);
38 const TQColor colorAt( const TQPoint &p);
41 void drawContents(TQPainter *p);
42 void mousePressEvent(TQMouseEvent *e);
43 void mouseMoveEvent(TQMouseEvent *e);
44 void mouseReleaseEvent(TQMouseEvent *e);
47 void slotSetColor1( const TQColor &c);
48 void slotSetColor2( const TQColor &c);
51 void clicked( const TQPoint &p);
52 void colorSelected( const TQColor &c);
64class KOPAINTER_EXPORT KoSliderWidget : public TQWidget
69 KoSliderWidget(TQWidget *parent = 0L);
72 void mousePressEvent(TQMouseEvent *e);
73 void mouseReleaseEvent(TQMouseEvent *e);
74 void mouseMoveEvent(TQMouseEvent *e);
75 void paintEvent(TQPaintEvent *);
78 void positionChanged( int);
85class KOPAINTER_EXPORT KoColorSlider : public TQWidget
90 KoColorSlider(TQWidget *parent = 0L);
91 virtual ~KoColorSlider();
97 void resizeEvent(TQResizeEvent *);
98 void mousePressEvent(TQMouseEvent *);
101 void slotSetColor1( const TQColor &c);
102 void slotSetColor2( const TQColor &c);
104 void slotSetValue( int value);
105 void slotSetRange( int min, int max);
108 void slotSliderMoved( int x);
109 void slotFrameClicked( const TQPoint &p);
112 void colorSelected( const TQColor &c);
113 void valueChanged( int value);
116 KoSliderWidget *mSlider;
117 KoColorFrame *mColorFrame;
|