54 virtual QSize minimumSizeHint()
const;
55 virtual QSize sizeHint()
const;
60 inline int cellSize()
const {
return m_cellSize; }
79 inline bool autoSize()
const {
return m_autoSize; }
95 inline const QColor &
lastPicked()
const {
return m_selColor; }
119 inline ColorList*
scheme()
const {
return m_colors; }
153 void picked(
const QColor &color);
158 virtual void paintEvent ( QPaintEvent * event );
159 virtual bool event ( QEvent * event );
160 virtual void mouseMoveEvent ( QMouseEvent * event );
161 virtual void mousePressEvent ( QMouseEvent * event );
162 virtual void mouseReleaseEvent ( QMouseEvent * event );
163 virtual void leaveEvent ( QEvent * event );
164 virtual void keyPressEvent ( QKeyEvent * event );
173 int m_row, m_col, m_idx;
179 QColor m_hlColor, m_selColor;
187 #endif // COLORGRID_H
void setClickMode(ClickMode mode)
Definition: colorgrid.h:114
const QColor & lastPicked() const
Definition: colorgrid.h:95
virtual ~ColorGrid()
Definition: colorgrid.cpp:29
static ColorList * defaultColors()
Definition: colorgrid.cpp:349
bool autoSize() const
Definition: colorgrid.h:79
void setAutoSize(bool autosize)
Definition: colorgrid.cpp:51
ClickMode
Defines color selection behavior.
Definition: colorgrid.h:40
void setCellSize(int size)
Definition: colorgrid.cpp:59
void setWidthInCells(int width)
Definition: colorgrid.cpp:67
static ColorList * defaultColors2()
Definition: colorgrid.cpp:381
int widthInCells() const
Definition: colorgrid.h:67
void highlighted(const QColor &color)
ColorList * scheme() const
Definition: colorgrid.h:119
int heightInCells() const
Definition: colorgrid.cpp:43
a color is picked when mouse button has been released
Definition: colorgrid.h:44
bool pickByDrag() const
Definition: colorgrid.h:100
static ColorList * baseColors()
Definition: colorgrid.cpp:413
const QColor & lastHighlighted() const
Definition: colorgrid.h:91
a color is picked when mouse button has been pressed
Definition: colorgrid.h:42
Class for visual selection of a color from the color grid.
Definition: colorgrid.h:28
static ColorList * namedColors()
Definition: colorgrid.cpp:426
void picked(const QColor &color)
int cellSize() const
Definition: colorgrid.h:60
ColorGrid(QWidget *parent=0)
Definition: colorgrid.cpp:14
void setPickByDrag(bool set)
Definition: colorgrid.h:106
void setScheme(ColorList *scheme)
Definition: colorgrid.cpp:75
ClickMode clickMode() const
Definition: colorgrid.h:111