Files
seer/src/QColorButton.h
T
2025-08-26 17:26:05 -05:00

33 lines
813 B
C++

// SPDX-FileCopyrightText: 2021 Ernie Pasveer <epasveer@att.net>
//
// SPDX-License-Identifier: MIT
#pragma once
#include <QtGui/QMouseEvent>
#include <QtGui/QPaintEvent>
#include <QtGui/QColor>
#include <QtWidgets/QFrame>
#include <QtWidgets/QWidget>
#include "ui_QColorButton.h"
class QColorButton : public QFrame, protected Ui::QColorButtonForm {
Q_OBJECT
public:
QColorButton(QWidget* parent = 0);
QColorButton(const QColor& color, QWidget* parent = 0);
~QColorButton();
void setColor (const QColor& color);
QColor color () const;
signals:
void colorChanged ();
protected:
void mouseDoubleClickEvent (QMouseEvent* e);
};