|
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 () |
Private Member Functions | |
| void | createDockerBox (KisViewManager *view) |
| void | createGradientsChooser (KisViewManager *view) |
| void | createPatternsChooser (KisViewManager *view) |
Private Attributes | |
| KoCheckerBoardPainter | m_checkersPainter |
| KisDockerHud * | m_dockerPopup {nullptr} |
| KisIconWidget * | m_dockerPopupButton {nullptr} |
| KoDualColorButton * | m_dual {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} |
| KisViewManager * | m_viewManager {nullptr} |
Control Frame - status display with access to color selector, gradient, patterns, and paintop presets
Definition at line 35 of file kis_control_frame.h.
| KisControlFrame::KisControlFrame | ( | KisViewManager * | view, |
| QWidget * | parent = 0, | ||
| const char * | name = 0 ) |
Definition at line 53 of file kis_control_frame.cpp.
References ResourceType::Gradients, m_gradientWidget, m_patternWidget, and ResourceType::Patterns.
|
inlineoverride |
Definition at line 42 of file kis_control_frame.h.
|
private |
Definition at line 269 of file kis_control_frame.cpp.
References KisViewManager::actionCollection(), KisKActionCollection::addAction(), connect(), KisActionRegistry::instance(), KisIconUtils::loadIcon(), m_dockerPopup, m_dockerPopupButton, KisActionRegistry::propertizeAction(), KisPopupButton::setArrowVisible(), and KisPopupButton::setPopupWidget().
|
private |
Definition at line 221 of file kis_control_frame.cpp.
References KisViewManager::canvasResourceProvider(), KoCanvasResourceProvider::canvasResourcesInterface(), connect(), KisGradientChooser::currentResource(), ResourceType::Gradients, m_gradientChooser, m_gradientChooserPopup, m_gradientTab, m_gradientWidget, KisViewManager::mainWindowAsQWidget(), KisCanvasResourceProvider::resourceManager(), KisResourceModel::resourcesForFilename(), KisGradientChooser::setCanvasResourcesInterface(), KisGradientChooser::setCurrentResource(), KisPopupButton::setPopupWidget(), KisCanvasResourceProvider::slotGradientActivated(), and slotSetGradient().
|
private |
Definition at line 172 of file kis_control_frame.cpp.
References KisViewManager::canvasResourceProvider(), connect(), 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 69 of file kis_control_frame.cpp.
References KisViewManager::actionCollection(), KisKActionCollection::addAction(), KisCanvasResourceProvider::bgColor(), KisViewManager::canvasResourceProvider(), connect(), createDockerBox(), createGradientsChooser(), createPatternsChooser(), KisCanvasResourceProvider::fgColor(), ResourceType::Gradients, m_dockerPopupButton, m_dual, m_gradientChooserPopup, m_gradientWidget, m_paintopBox, m_patternChooserPopup, m_patternWidget, m_viewManager, KisViewManager::mainWindowAsQWidget(), ResourceType::Patterns, KoDualColorButton::setPopDialog(), and slotUpdateDisplayRenderer().
|
privateslot |
Definition at line 153 of file kis_control_frame.cpp.
References KisViewManager::canvasResourceProvider(), iconSize(), m_checkersPainter, m_gradientWidget, m_viewManager, KoCheckerBoardPainter::paint(), KisIconWidget::preferredIconSize(), and KisIconWidget::setThumbnail().
|
privateslot |
Definition at line 146 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 134 of file kis_control_frame.cpp.
References KisViewManager::canvasBase(), KisImage::colorSpace(), connect(), KisCanvas2::displayColorConverter, KisDisplayColorConverter::displayRendererInterface(), KisCanvas2::image(), m_dual, m_viewManager, KoDualColorButton::setColorSpace(), KoDualColorButton::setDisplayRenderer(), and KisViewManager::viewCount().
|
private |
Definition at line 83 of file kis_control_frame.h.
|
private |
Definition at line 79 of file kis_control_frame.h.
|
private |
Definition at line 80 of file kis_control_frame.h.
|
private |
Definition at line 82 of file kis_control_frame.h.
|
private |
Definition at line 74 of file kis_control_frame.h.
|
private |
Definition at line 72 of file kis_control_frame.h.
|
private |
Definition at line 65 of file kis_control_frame.h.
|
private |
Definition at line 69 of file kis_control_frame.h.
|
private |
Definition at line 77 of file kis_control_frame.h.
|
private |
Definition at line 75 of file kis_control_frame.h.
|
private |
Definition at line 71 of file kis_control_frame.h.
|
private |
Definition at line 66 of file kis_control_frame.h.
|
private |
Definition at line 68 of file kis_control_frame.h.
|
private |
Definition at line 63 of file kis_control_frame.h.