|
Krita Source Code Documentation
|
#include <WGShadeLineEditor.h>
Inheritance diagram for WGShadeLineEditor:Signals | |
| void | sigEditorClosed (int lineIndex) |
Public Member Functions | |
| WGConfig::ShadeLine | configuration () const |
| QIcon | generateIcon (const WGConfig::ShadeLine &cfg) |
| void | setConfiguration (const WGConfig::ShadeLine &cfg, int lineIndex) |
| WGShadeLineEditor (QWidget *parent=nullptr) | |
| ~WGShadeLineEditor () | |
Protected Member Functions | |
| void | hideEvent (QHideEvent *event) override |
Private Slots | |
| void | slotPatchCountChanged (int value) |
| void | slotSliderModeChanged (bool enabled) |
| void | slotValueChanged () |
Private Attributes | |
| WGShadeSlider * | m_iconSlider |
| int | m_lineIndex {0} |
| KisVisualColorModelSP | m_model |
| WGShadeSlider * | m_previewLine |
| QScopedPointer< Ui_WGShadeLineEditor > | m_ui |
Definition at line 20 of file WGShadeLineEditor.h.
|
explicit |
Definition at line 15 of file WGShadeLineEditor.cpp.
References connect(), KoColorSpaceRegistry::instance(), m_iconSlider, m_model, m_previewLine, m_ui, WGShadeSlider::setModel(), slotPatchCountChanged(), WGShadeSlider::slotSetChannelValues(), slotSliderModeChanged(), and slotValueChanged().
| WGShadeLineEditor::~WGShadeLineEditor | ( | ) |
Definition at line 55 of file WGShadeLineEditor.cpp.
| WGConfig::ShadeLine WGShadeLineEditor::configuration | ( | ) | const |
Definition at line 60 of file WGShadeLineEditor.cpp.
References WGConfig::ShadeLine::gradient, m_ui, WGConfig::ShadeLine::offset, and WGConfig::ShadeLine::patchCount.
| QIcon WGShadeLineEditor::generateIcon | ( | const WGConfig::ShadeLine & | cfg | ) |
Definition at line 93 of file WGShadeLineEditor.cpp.
References WGShadeSlider::background(), WGConfig::ShadeLine::gradient, m_iconSlider, WGConfig::ShadeLine::offset, WGConfig::ShadeLine::patchCount, WGShadeSlider::setDisplayMode(), and WGShadeSlider::setGradient().
|
overrideprotected |
Definition at line 100 of file WGShadeLineEditor.cpp.
References m_lineIndex, and sigEditorClosed().
| void WGShadeLineEditor::setConfiguration | ( | const WGConfig::ShadeLine & | cfg, |
| int | lineIndex ) |
Definition at line 75 of file WGShadeLineEditor.cpp.
References WGConfig::ShadeLine::gradient, m_lineIndex, m_ui, WGConfig::ShadeLine::offset, and WGConfig::ShadeLine::patchCount.
|
signal |
|
privateslot |
Definition at line 112 of file WGShadeLineEditor.cpp.
References m_previewLine, WGShadeSlider::setDisplayMode(), and value().
|
privateslot |
Definition at line 117 of file WGShadeLineEditor.cpp.
References m_previewLine, m_ui, and WGShadeSlider::setDisplayMode().
|
privateslot |
Definition at line 106 of file WGShadeLineEditor.cpp.
References configuration(), WGConfig::ShadeLine::gradient, m_previewLine, WGConfig::ShadeLine::offset, and WGShadeSlider::setGradient().
|
private |
Definition at line 46 of file WGShadeLineEditor.h.
|
private |
Definition at line 47 of file WGShadeLineEditor.h.
|
private |
Definition at line 43 of file WGShadeLineEditor.h.
|
private |
Definition at line 45 of file WGShadeLineEditor.h.
|
private |
Definition at line 44 of file WGShadeLineEditor.h.