|
Krita Source Code Documentation
|
#include <kis_control_frame.h>
Inheritance diagram for KisControlFrame:Public Member Functions | |
| KisControlFrame (KisViewManager *view, QWidget *parent=0, const char *name=0) | |
| KisPaintopBox * | paintopBox () |
| void | setup (QWidget *parent) |
| ~KisControlFrame () override | |
Private Slots | |
| void | slotSetGradient (KoAbstractGradientSP gradient) |
| void | slotSetPattern (KoPatternSP pattern) |
| void | slotUpdateDisplayRenderer (KoDualColorButton *colourSelector) |
| void | updateGradientPreviewOnPopupButton (KoAbstractGradientSP gradient) |
Private Member Functions | |
| void | createDockerBox (KisViewManager *view) |
| void | createGradientsChooser (KisViewManager *view) |
| void | createPatternsChooser (KisViewManager *view) |
Private Attributes | |
| KoBackgroundColour * | m_background {nullptr} |
| KoCheckerBoardPainter | m_checkersPainter |
| KisDockerHud * | m_dockerPopup {nullptr} |
| KisIconWidget * | m_dockerPopupButton {nullptr} |
| KoDualColorButton * | m_dual {nullptr} |
| KoForegroundColour * | m_foreground {nullptr} |
| KisGradientChooser * | m_gradientChooser {nullptr} |
| QWidget * | m_gradientChooserPopup {nullptr} |
| QTabWidget * | m_gradientTab {nullptr} |
| KisIconWidget * | m_gradientWidget {nullptr} |
| KisPaintopBox * | m_paintopBox {nullptr} |
| KisPatternChooser * | m_patternChooser {nullptr} |
| QWidget * | m_patternChooserPopup {nullptr} |
| QTabWidget * | m_patternsTab {nullptr} |
| KisIconWidget * | m_patternWidget {nullptr} |
| KoResetBgFgColours * | m_reset {nullptr} |
| KoSwapBgFgColours * | m_swap {nullptr} |
| KisViewManager * | m_viewManager {nullptr} |
Control Frame - status display with access to color selector, gradient, patterns, and paintop presets
Definition at line 39 of file kis_control_frame.h.
| KisControlFrame::KisControlFrame | ( | KisViewManager * | view, |
| QWidget * | parent = 0, | ||
| const char * | name = 0 ) |
Definition at line 59 of file kis_control_frame.cpp.
References ResourceType::Gradients, m_gradientWidget, m_patternWidget, and ResourceType::Patterns.
|
inlineoverride |
Definition at line 46 of file kis_control_frame.h.
|
private |
Definition at line 349 of file kis_control_frame.cpp.
References KisViewManager::actionCollection(), KisKActionCollection::addAction(), KisActionRegistry::instance(), KisIconUtils::loadIcon(), m_dockerPopup, m_dockerPopupButton, KisActionRegistry::propertizeAction(), KisPopupButton::setArrowVisible(), and KisPopupButton::setPopupWidget().
|
private |
Definition at line 301 of file kis_control_frame.cpp.
References KisViewManager::canvasResourceProvider(), KoCanvasResourceProvider::canvasResourcesInterface(), ResourceType::Gradients, m_gradientChooser, m_gradientChooserPopup, m_gradientTab, m_gradientWidget, KisViewManager::mainWindowAsQWidget(), KisCanvasResourceProvider::resourceManager(), KisResourceModel::resourcesForFilename(), KisGradientChooser::setCanvasResourcesInterface(), KisGradientChooser::setCurrentResource(), KisPopupButton::setPopupWidget(), KisCanvasResourceProvider::slotGradientActivated(), slotSetGradient(), and updateGradientPreviewOnPopupButton().
|
private |
Definition at line 252 of file kis_control_frame.cpp.
References KisViewManager::canvasResourceProvider(), KisPatternChooser::currentResource(), m_patternChooser, m_patternChooserPopup, m_patternsTab, m_patternWidget, m_viewManager, KisPatternChooser::setCurrentItem(), KisPopupButton::setPopupWidget(), KisCanvasResourceProvider::sigPatternChanged(), KisCanvasResourceProvider::slotPatternActivated(), and slotSetPattern().
|
inline |
| void KisControlFrame::setup | ( | QWidget * | parent | ) |
Definition at line 75 of file kis_control_frame.cpp.
References KisViewManager::actionCollection(), KisKActionCollection::addAction(), KisViewManager::canvasResourceProvider(), createDockerBox(), createGradientsChooser(), createPatternsChooser(), ResourceType::Gradients, KisIconUtils::loadIcon(), m_background, m_dockerPopupButton, m_dual, m_foreground, m_gradientChooserPopup, m_gradientWidget, m_paintopBox, m_patternChooserPopup, m_patternWidget, m_reset, m_swap, m_viewManager, KisViewManager::mainWindowAsQWidget(), ResourceType::Patterns, KoDualColorButton::setPopDialog(), slotUpdateDisplayRenderer(), and KisViewManager::viewChanged().
|
privateslot |
Definition at line 227 of file kis_control_frame.cpp.
References m_gradientChooser, KisGradientChooser::setCurrentResource(), and updateGradientPreviewOnPopupButton().
|
privateslot |
Definition at line 221 of file kis_control_frame.cpp.
References KIS_SAFE_ASSERT_RECOVER_RETURN, m_patternChooser, m_patternWidget, KisPatternChooser::setCurrentPattern(), and KisIconWidget::setThumbnail().
|
privateslot |
Definition at line 208 of file kis_control_frame.cpp.
References KisViewManager::canvasBase(), KisCanvas2::displayColorConverter, KisDisplayColorConverter::displayRendererInterface(), KisCanvas2::image(), m_viewManager, KoDualColorButton::setDisplayRenderer(), KoDualColorButton::updateColorSpace(), and KisViewManager::viewCount().
|
privateslot |
Definition at line 233 of file kis_control_frame.cpp.
References KisViewManager::canvasResourceProvider(), iconSize(), m_checkersPainter, m_gradientWidget, m_viewManager, KoCheckerBoardPainter::paint(), KisIconWidget::preferredIconSize(), and KisIconWidget::setThumbnail().
|
private |
Definition at line 89 of file kis_control_frame.h.
|
private |
Definition at line 92 of file kis_control_frame.h.
|
private |
Definition at line 84 of file kis_control_frame.h.
|
private |
Definition at line 85 of file kis_control_frame.h.
|
private |
Definition at line 87 of file kis_control_frame.h.
|
private |
Definition at line 88 of file kis_control_frame.h.
|
private |
Definition at line 79 of file kis_control_frame.h.
|
private |
Definition at line 77 of file kis_control_frame.h.
|
private |
Definition at line 70 of file kis_control_frame.h.
|
private |
Definition at line 74 of file kis_control_frame.h.
|
private |
Definition at line 82 of file kis_control_frame.h.
|
private |
Definition at line 80 of file kis_control_frame.h.
|
private |
Definition at line 76 of file kis_control_frame.h.
|
private |
Definition at line 71 of file kis_control_frame.h.
|
private |
Definition at line 73 of file kis_control_frame.h.
|
private |
Definition at line 91 of file kis_control_frame.h.
|
private |
Definition at line 90 of file kis_control_frame.h.
|
private |
Definition at line 68 of file kis_control_frame.h.