Pencil2D  ff90c0872e88be3bf81c548cd60f01983012ec49
Pencil2D is an animation software for both bitmap and vector graphics. It is free, multi-platform, and open source.
 All Classes Functions
Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
ColorPaletteWidget Class Reference
+ Inheritance diagram for ColorPaletteWidget:

Public Slots

void selectColorNumber (int)
 
void setColor (QColor)
 
void refreshColorList ()
 

Signals

void colorChanged (QColor)
 
void colorNumberChanged (int)
 

Public Member Functions

 ColorPaletteWidget (QWidget *parent)
 
void initUI () override
 
void updateUI () override
 
int currentColourNumber ()
 
- Public Member Functions inherited from BaseDockWidget
 BaseDockWidget (QWidget *pParent)
 
Editoreditor ()
 
void setEditor (Editor *e)
 

Protected Member Functions

void resizeEvent (QResizeEvent *event) override
 

Private Slots

void updateItemColor (int, QColor)
 
void colorListCurrentItemChanged (QListWidgetItem *, QListWidgetItem *)
 
void clickColorListItem (QListWidgetItem *)
 
void changeColourName (QListWidgetItem *)
 
void clickAddColorButton ()
 
void clickRemoveColorButton ()
 
void palettePreferences ()
 
void setListMode ()
 
void setGridMode ()
 
void setSwatchSizeSmall ()
 
void setSwatchSizeMedium ()
 
void setSwatchSizeLarge ()
 
void updateGridUI ()
 

Private Member Functions

QString getDefaultColorName (QColor c)
 

Private Attributes

Ui::ColorPalette * ui = nullptr
 
QActionGroup * layoutModes
 
QAction * listMode
 
QAction * gridMode
 
QActionGroup * iconSizes
 
QAction * smallSwatch
 
QAction * mediumSwatch
 
QAction * largeSwatch
 
QAction * separator
 
QSize iconSize
 
QMenu * toolMenu
 
int stepper
 

Detailed Description

Definition at line 38 of file colorpalettewidget.h.


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