ff7tk  1.0.0.16
Work with Final Fantasy 7 game data
Signals | Public Member Functions | Protected Member Functions | List of all members
ColorDisplay Class Reference

#include <ColorDisplay.h>

Inheritance diagram for ColorDisplay:
Inheritance graph
[legend]
Collaboration diagram for ColorDisplay:
Collaboration graph
[legend]

Signals

void colorEdited (int id, QRgb value)
 
void colorHovered (int id)
 

Public Member Functions

 ColorDisplay (QWidget *parent=nullptr)
 
void setColors (const QList< QRgb > &colors)
 
const QList< QRgb > & colors () const
 
bool isReadOnly () const
 
void setReadOnly (bool ro)
 
QSize sizeHint () const override
 
QSize minimumSizeHint () const override
 
int cellWidth () const
 
int cellHeight () const
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 
void enterEvent (QEnterEvent *event) override
 
void leaveEvent (QEvent *event) override
 
void mouseMoveEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 

Constructor & Destructor Documentation

◆ ColorDisplay()

ColorDisplay::ColorDisplay ( QWidget *  parent = nullptr)
explicit

Member Function Documentation

◆ cellHeight()

int ColorDisplay::cellHeight ( ) const
inline

◆ cellWidth()

int ColorDisplay::cellWidth ( ) const
inline

◆ colorEdited

void ColorDisplay::colorEdited ( int  id,
QRgb  value 
)
signal

◆ colorHovered

void ColorDisplay::colorHovered ( int  id)
signal

◆ colors()

const QList< QRgb > & ColorDisplay::colors ( ) const

◆ enterEvent()

void ColorDisplay::enterEvent ( QEnterEvent *  event)
overrideprotected

◆ isReadOnly()

bool ColorDisplay::isReadOnly ( ) const

◆ leaveEvent()

void ColorDisplay::leaveEvent ( QEvent *  event)
overrideprotected

◆ minimumSizeHint()

QSize ColorDisplay::minimumSizeHint ( ) const
override

◆ mouseMoveEvent()

void ColorDisplay::mouseMoveEvent ( QMouseEvent *  event)
overrideprotected

◆ mouseReleaseEvent()

void ColorDisplay::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

◆ paintEvent()

void ColorDisplay::paintEvent ( QPaintEvent *  event)
overrideprotected

◆ setColors()

void ColorDisplay::setColors ( const QList< QRgb > &  colors)

◆ setReadOnly()

void ColorDisplay::setReadOnly ( bool  ro)

◆ sizeHint()

QSize ColorDisplay::sizeHint ( ) const
override

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