3#include <QtQml/QQmlEngine>
5#include <QtCore/QRunnable>
10class ColorPickerRunnable :
public QObject,
public QRunnable {
15 Q_SIGNAL
void finished(QColor);
20class ColorPicker :
public QObject {
24 Q_PROPERTY(QImage image READ image WRITE setImage NOTIFY imageChanged FINAL)
25 Q_PROPERTY(QColor color READ color NOTIFY colorChanged FINAL)
28 ColorPicker(QObject* =
nullptr);
31 auto image() const -> QImage;
32 void setImage(QImage);
34 auto color() const noexcept -> QColor;
35 void setColor(QColor);
38 Q_SIGNAL
void imageChanged();
39 Q_SIGNAL
void colorChanged();