MuseScore  3.4
Music composition and notation
Public Slots | Signals | Public Member Functions | Properties | Private Member Functions | Private Attributes | List of all members
Awl::ColorLabel Class Reference

#include <colorlabel.h>

Inheritance diagram for Awl::ColorLabel:
Inheritance graph
[legend]
Collaboration diagram for Awl::ColorLabel:
Collaboration graph
[legend]

Public Slots

void colorButtonClicked (bool)
 

Signals

void colorChanged (QColor)
 

Public Member Functions

 ColorLabel (QWidget *parent=0)
 
 ~ColorLabel ()
 
void setColor (const QColor &c)
 
virtual QSize sizeHint () const
 
void setPixmap (QPixmap *)
 
QColor color () const
 
QPixmap * pixmap () const
 

Properties

QColor color
 

Private Member Functions

virtual void paintEvent (QPaintEvent *)
 

Private Attributes

QColor _color = Qt::blue
 
QPixmap * _pixmap = nullptr
 

Constructor & Destructor Documentation

◆ ColorLabel()

Awl::ColorLabel::ColorLabel ( QWidget *  parent = 0)

◆ ~ColorLabel()

Awl::ColorLabel::~ColorLabel ( )

Member Function Documentation

◆ color()

QColor Awl::ColorLabel::color ( ) const
inline

◆ colorButtonClicked

void Awl::ColorLabel::colorButtonClicked ( bool  )
slot

◆ colorChanged

void Awl::ColorLabel::colorChanged ( QColor  )
signal

◆ paintEvent()

void Awl::ColorLabel::paintEvent ( QPaintEvent *  ev)
privatevirtual

◆ pixmap()

QPixmap* Awl::ColorLabel::pixmap ( ) const
inline

◆ setColor()

void Awl::ColorLabel::setColor ( const QColor &  c)

◆ setPixmap()

void Awl::ColorLabel::setPixmap ( QPixmap *  pm)

◆ sizeHint()

QSize Awl::ColorLabel::sizeHint ( ) const
virtual

Member Data Documentation

◆ _color

QColor Awl::ColorLabel::_color = Qt::blue
private

◆ _pixmap

QPixmap* Awl::ColorLabel::_pixmap = nullptr
private

Property Documentation

◆ color

QColor Awl::ColorLabel::color
readwrite

The documentation for this class was generated from the following files: