summaryrefslogtreecommitdiff
path: root/libslcompat/slcolorselector.h
Unidiff
Diffstat (limited to 'libslcompat/slcolorselector.h') (more/less context) (ignore whitespace changes)
-rw-r--r--libslcompat/slcolorselector.h112
1 files changed, 0 insertions, 112 deletions
diff --git a/libslcompat/slcolorselector.h b/libslcompat/slcolorselector.h
deleted file mode 100644
index e1ee1f2..0000000
--- a/libslcompat/slcolorselector.h
+++ b/dev/null
@@ -1,112 +0,0 @@
1/*
2 * Copyright (C) 2002 SHARP CORPORATION All rights reserved.
3 */
4#ifndef _SLCOLORSELECTOR_H_INCLUDED
5#define _SLCOLORSELECTOR_H_INCLUDED
6
7#include <opie2/ocolorpopupmenu.h>
8using namespace Opie;
9#include <qtableview.h>
10#include <qpopupmenu.h>
11#include <qvbox.h>
12
13#define DEF_COLOR_R (6)
14#define DEF_COLOR_C (8)
15struct SlColorTablePrivate;
16class SlColorTable : public QTableView
17{
18 Q_OBJECT
19public:
20 SlColorTable(QWidget *parent=0,const char *name=NULL,WFlags f=0,
21 int r=DEF_COLOR_R,int c=DEF_COLOR_C,const QRgb *a=NULL);
22 ~SlColorTable();
23 void setCurrentColor(QRgb);
24
25protected:
26 QSize sizeHint() const;
27 void paintCell(QPainter*,int,int);
28 void mousePressEvent(QMouseEvent*);
29 void mouseMoveEvent(QMouseEvent*);
30 void mouseReleaseEvent(QMouseEvent*);
31 void keyPressEvent(QKeyEvent*);
32
33signals:
34
35
36 void selected(QRgb rgb);
37
38
39 void reSelected(QRgb rgb);
40
41private:
42 SlColorTablePrivate *p;
43 void setCurrent(int,int);
44 void setSelected(int,int);
45 QRgb getRgbInCell(int,int);
46};
47
48
49struct SlColorSelectorPrivate;
50class SlColorSelector : public QVBox
51{
52 Q_OBJECT
53public:
54 SlColorSelector(bool isTransparentAccept,
55 QWidget *parent=0,const char *name=NULL,WFlags f=0);
56 ~SlColorSelector();
57 void setCurrentColor(QRgb);
58 void setCurrentColorTransparent();
59
60signals:
61
62
63 void selected(QRgb rgb);
64
65
66 void reSelected(QRgb rgb);
67
68
69 void transparentSelected();
70
71
72 void transparentReSelected();
73/*
74private slots:
75 void slotTransparentToggled(int);
76*/
77private:
78 SlColorSelectorPrivate *p;
79};
80
81struct SlColorSelectorPopupPrivate;
82class SlColorSelectorPopup : public OColorPopupMenu //QPopupMenu
83{
84 Q_OBJECT
85public:
86 SlColorSelectorPopup(bool isTransparentAccept,
87 QWidget *parent=0,const char *name=NULL,WFlags f=0);
88 ~SlColorSelectorPopup();
89 void setCurrentColor(QRgb);
90 void setCurrentColorTransparent();
91
92signals:
93
94
95 void selected(QRgb rgb);
96
97
98 void transparentSelected();
99/*
100private slots:
101 void slotSelected(QRgb);
102 void slotReSelected(QRgb);
103 void slotTransparentSelected();
104 void slotTransparentReSelected();
105*/
106private:
107 SlColorSelectorPopupPrivate *p;
108};
109
110#endif
111
112