|
Krita Source Code Documentation
|
#include <WGSelectorConfigGrid.h>
Inheritance diagram for WGSelectorConfigGrid:Signals | |
| void | sigConfigSelected (const KisColorSelectorConfiguration &cfg) |
Public Member Functions | |
| void | clear () |
| KisColorSelectorConfiguration | currentConfiguration () const |
| QIcon | currentIcon () const |
| QIcon | generateIcon (const KisColorSelectorConfiguration &configuration, qreal pixelRatio=1.0, bool dualState=false) const |
| QVector< KisColorSelectorConfiguration > | selectedConfigurations () const |
| void | setChecked (const KisColorSelectorConfiguration &configuration) |
| void | setColorModel (KisVisualColorModel::ColorModel model) |
| void | setConfigurations (const QVector< KisColorSelectorConfiguration > &configurations) |
| WGSelectorConfigGrid (QWidget *parent=nullptr, bool multiSelect=false) | |
Static Public Member Functions | |
| static QVector< KisColorSelectorConfiguration > | hueBasedConfigurations () |
Protected Member Functions | |
| bool | event (QEvent *event) override |
Private Slots | |
| void | slotActionTriggered (QAction *action) |
Private Member Functions | |
| void | updateIcons () |
Private Attributes | |
| QActionGroup * | m_actionGroup |
| int | m_columns {4} |
| QAction * | m_currentAction {0} |
| QAction * | m_dummyAction {0} |
| int | m_iconSize {96} |
| QGridLayout * | m_layout |
| KisVisualColorSelector * | m_selector |
Definition at line 21 of file WGSelectorConfigGrid.h.
|
explicit |
Definition at line 38 of file WGSelectorConfigGrid.cpp.
References connect(), KoColorSpaceRegistry::instance(), m_actionGroup, m_iconSize, m_selector, KisVisualColorSelector::setMinimumSliderWidth(), slotActionTriggered(), KisVisualColorSelector::slotSetColor(), and KisVisualColorSelector::slotSetColorSpace().
| void WGSelectorConfigGrid::clear | ( | ) |
Definition at line 55 of file WGSelectorConfigGrid.cpp.
References m_actionGroup, and m_layout.
| KisColorSelectorConfiguration WGSelectorConfigGrid::currentConfiguration | ( | ) | const |
Definition at line 69 of file WGSelectorConfigGrid.cpp.
References SelectorConfigAction::configuration(), m_currentAction, and m_dummyAction.
| QIcon WGSelectorConfigGrid::currentIcon | ( | ) | const |
Definition at line 64 of file WGSelectorConfigGrid.cpp.
References m_currentAction, and m_dummyAction.
|
overrideprotected |
Definition at line 180 of file WGSelectorConfigGrid.cpp.
References event(), and updateIcons().
| QIcon WGSelectorConfigGrid::generateIcon | ( | const KisColorSelectorConfiguration & | configuration, |
| qreal | pixelRatio = 1.0, | ||
| bool | dualState = false ) const |
Definition at line 140 of file WGSelectorConfigGrid.cpp.
References m_iconSize, m_selector, palette, and KisVisualColorSelector::setConfiguration().
|
static |
Definition at line 166 of file WGSelectorConfigGrid.cpp.
| QVector< KisColorSelectorConfiguration > WGSelectorConfigGrid::selectedConfigurations | ( | ) | const |
Definition at line 80 of file WGSelectorConfigGrid.cpp.
References SelectorConfigAction::configuration(), and m_actionGroup.
| void WGSelectorConfigGrid::setChecked | ( | const KisColorSelectorConfiguration & | configuration | ) |
Definition at line 125 of file WGSelectorConfigGrid.cpp.
References SelectorConfigAction::configuration(), m_actionGroup, m_currentAction, and m_dummyAction.
| void WGSelectorConfigGrid::setColorModel | ( | KisVisualColorModel::ColorModel | model | ) |
Definition at line 93 of file WGSelectorConfigGrid.cpp.
References m_selector, KisVisualColorSelector::selectorModel(), and updateIcons().
| void WGSelectorConfigGrid::setConfigurations | ( | const QVector< KisColorSelectorConfiguration > & | configurations | ) |
Definition at line 101 of file WGSelectorConfigGrid.cpp.
References button(), clear(), generateIcon(), m_actionGroup, m_columns, m_currentAction, m_dummyAction, m_iconSize, and m_layout.
|
signal |
|
privateslot |
Definition at line 193 of file WGSelectorConfigGrid.cpp.
References SelectorConfigAction::configuration(), KIS_SAFE_ASSERT_RECOVER_RETURN, m_currentAction, m_dummyAction, and sigConfigSelected().
|
private |
Definition at line 210 of file WGSelectorConfigGrid.cpp.
References SelectorConfigAction::configuration(), generateIcon(), and m_actionGroup.
|
private |
Definition at line 49 of file WGSelectorConfigGrid.h.
|
private |
Definition at line 46 of file WGSelectorConfigGrid.h.
|
private |
Definition at line 52 of file WGSelectorConfigGrid.h.
|
private |
Definition at line 51 of file WGSelectorConfigGrid.h.
|
private |
Definition at line 47 of file WGSelectorConfigGrid.h.
|
private |
Definition at line 48 of file WGSelectorConfigGrid.h.
|
private |
Definition at line 50 of file WGSelectorConfigGrid.h.