class QFrame;
#ifdef Q_WS_X11
#include <X11/Xlib.h>
-class KCDPickerFilter;
#endif
+
/**
* @class ColorPickerWidget
* @brief A widget to pick a color anywhere on the screen.
virtual void mousePressEvent(QMouseEvent *event);
virtual void mouseReleaseEvent(QMouseEvent *event);
virtual void mouseMoveEvent(QMouseEvent *event);
- virtual void keyPressEvent(QKeyEvent *event);
+ bool eventFilter(QObject *object, QEvent *event);
private:
/** @brief Closes the event filter and makes mouse and keyboard work again on other widgets/windows. */
QFrame *m_grabRectFrame;
#ifdef Q_WS_X11
XImage *m_image;
- KCDPickerFilter *m_filter;
#else
QImage m_image;
#endif
-
+
private slots:
/** @brief Sets up an event filter for picking a color. */
void slotSetupEventFilter();