5 #include <QColorDialog>
10 :
QPushButton(
" ", parent), mColorName(col), mLabel(labl), mBullet(bullet)
49 void ColorSelection::execColorDialog()
53 if (selectedColor.
isValid() && selectedColor != currentColor)
55 mColorName = selectedColor.
name();
void colorChanged(QString colorName)
void paintEvent(QPaintEvent *evt) override
ColorSelection(const QString &col, const QString &labl, bool bullet, QWidget *parent=nullptr)
bool isValid() const const
QString name() const const
QColor getColor(const QColor &initial, QWidget *parent, const QString &title, QColorDialog::ColorDialogOptions options)
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
void drawEllipse(const QRectF &rectangle)
void drawLine(const QLineF &line)
void drawRect(const QRectF &rectangle)
void setBrush(const QBrush &brush)
void setPen(const QColor &color)
qreal bottom() const const
qreal height() const const
qreal right() const const
qreal width() const const