|
Krita Source Code Documentation
|
#include <kis_selection_tool_config_widget_helper.h>
Inheritance diagram for KisSelectionToolConfigWidgetHelper:Signals | |
| void | selectionActionChanged (SelectionAction newAction) |
Public Member Functions | |
| int | action () const |
| bool | antiAliasSelection () const |
| void | createOptionWidget (const QString &toolId) |
| int | featherSelection () const |
| int | growSelection () const |
| KisSelectionToolConfigWidgetHelper (const QString &windowTitle) | |
| KisSelectionOptions * | optionWidget () const |
| KisSelectionOptions::ReferenceLayers | referenceLayers () const |
| QList< int > | selectedColorLabels () const |
| SelectionAction | selectionAction () const |
| SelectionMode | selectionMode () const |
| void | setConfigGroupForExactTool (QString toolId) |
| bool | stopGrowingAtDarkestPixel () const |
Private Member Functions | |
| void | reloadExactToolConfig () |
Private Attributes | |
| QString | m_configGroupForTool {""} |
| KisSelectionOptions * | m_optionsWidget |
| QString | m_windowTitle |
Definition at line 21 of file kis_selection_tool_config_widget_helper.h.
| KisSelectionToolConfigWidgetHelper::KisSelectionToolConfigWidgetHelper | ( | const QString & | windowTitle | ) |
Definition at line 15 of file kis_selection_tool_config_widget_helper.cpp.
|
inline |
Definition at line 39 of file kis_selection_tool_config_widget_helper.h.
| bool KisSelectionToolConfigWidgetHelper::antiAliasSelection | ( | ) | const |
Definition at line 80 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::antiAliasSelection(), and m_optionsWidget.
| void KisSelectionToolConfigWidgetHelper::createOptionWidget | ( | const QString & | toolId | ) |
Definition at line 22 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::actionChanged(), KisSelectionOptions::antiAliasSelectionChanged(), connect(), KisSelectionOptions::featherSelectionChanged(), KisSelectionOptions::growSelectionChanged(), m_optionsWidget, KisSelectionOptions::modeChanged(), KisSelectionOptions::referenceLayersChanged(), KisSelectionOptions::selectedColorLabelsChanged(), slotReferenceLayersChanged(), slotSelectedColorLabelsChanged(), slotToolActivatedChanged(), slotWidgetActionChanged(), slotWidgetAntiAliasChanged(), slotWidgetFeatherChanged(), slotWidgetGrowChanged(), slotWidgetModeChanged(), slotWidgetStopGrowingAtDarkestPixelChanged(), and KisSelectionOptions::stopGrowingAtDarkestPixelChanged().
| int KisSelectionToolConfigWidgetHelper::featherSelection | ( | ) | const |
Definition at line 104 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::featherSelection(), and m_optionsWidget.
| int KisSelectionToolConfigWidgetHelper::growSelection | ( | ) | const |
Definition at line 88 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::growSelection(), and m_optionsWidget.
| KisSelectionOptions * KisSelectionToolConfigWidgetHelper::optionWidget | ( | ) | const |
Definition at line 59 of file kis_selection_tool_config_widget_helper.cpp.
References m_optionsWidget.
| KisSelectionOptions::ReferenceLayers KisSelectionToolConfigWidgetHelper::referenceLayers | ( | ) | const |
Definition at line 113 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::CurrentLayer, m_optionsWidget, and KisSelectionOptions::referenceLayers().
|
private |
Definition at line 255 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::AllLayers, antiAliasSelection(), KisSelectionOptions::ColorLabeledLayers, KisSelectionOptions::CurrentLayer, featherSelection(), growSelection(), m_configGroupForTool, m_optionsWidget, referenceLayers(), KisSelectionOptions::setAntiAliasSelection(), KisSelectionOptions::setFeatherSelection(), KisSelectionOptions::setGrowSelection(), KisSelectionOptions::setReferenceLayers(), KisSelectionOptions::setSelectedColorLabels(), KisSelectionOptions::setStopGrowingAtDarkestPixel(), and stopGrowingAtDarkestPixel().
| QList< int > KisSelectionToolConfigWidgetHelper::selectedColorLabels | ( | ) | const |
Definition at line 121 of file kis_selection_tool_config_widget_helper.cpp.
References m_optionsWidget, and KisSelectionOptions::selectedColorLabels().
| SelectionAction KisSelectionToolConfigWidgetHelper::selectionAction | ( | ) | const |
Definition at line 72 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::action(), m_optionsWidget, and SELECTION_DEFAULT.
|
signal |
| SelectionMode KisSelectionToolConfigWidgetHelper::selectionMode | ( | ) | const |
Definition at line 64 of file kis_selection_tool_config_widget_helper.cpp.
References m_optionsWidget, KisSelectionOptions::mode(), and SHAPE_PROTECTION.
| void KisSelectionToolConfigWidgetHelper::setConfigGroupForExactTool | ( | QString | toolId | ) |
Definition at line 129 of file kis_selection_tool_config_widget_helper.cpp.
References m_configGroupForTool, and reloadExactToolConfig().
|
slot |
Definition at line 209 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::action(), m_optionsWidget, SELECTION_ADD, KisSelectionOptions::setAction(), and slotWidgetActionChanged().
|
slot |
Definition at line 221 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::action(), m_optionsWidget, SELECTION_INTERSECT, KisSelectionOptions::setAction(), and slotWidgetActionChanged().
|
slot |
Definition at line 175 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::AllLayers, KisSelectionOptions::ColorLabeledLayers, m_configGroupForTool, and referenceLayers().
|
slot |
Definition at line 203 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::action(), m_optionsWidget, SELECTION_REPLACE, KisSelectionOptions::setAction(), and slotWidgetActionChanged().
|
slot |
Definition at line 188 of file kis_selection_tool_config_widget_helper.cpp.
References m_configGroupForTool, m_optionsWidget, and KisSelectionOptions::selectedColorLabels().
|
slot |
Definition at line 215 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::action(), m_optionsWidget, SELECTION_SUBTRACT, KisSelectionOptions::setAction(), and slotWidgetActionChanged().
|
slot |
Definition at line 227 of file kis_selection_tool_config_widget_helper.cpp.
References KisSelectionOptions::action(), m_optionsWidget, SELECTION_SYMMETRICDIFFERENCE, KisSelectionOptions::setAction(), and slotWidgetActionChanged().
|
slot |
Definition at line 233 of file kis_selection_tool_config_widget_helper.cpp.
References m_optionsWidget, reloadExactToolConfig(), SELECTION_REPLACE, selectionAction(), selectionMode(), KisSelectionOptions::setAction(), KisSelectionOptions::setMode(), and SHAPE_PROTECTION.
|
slot |
Definition at line 143 of file kis_selection_tool_config_widget_helper.cpp.
References action(), and selectionActionChanged().
|
slot |
Definition at line 151 of file kis_selection_tool_config_widget_helper.cpp.
References m_configGroupForTool, and value().
|
slot |
Definition at line 169 of file kis_selection_tool_config_widget_helper.cpp.
References m_configGroupForTool, and value().
|
slot |
Definition at line 157 of file kis_selection_tool_config_widget_helper.cpp.
References m_configGroupForTool, and value().
|
slot |
Definition at line 136 of file kis_selection_tool_config_widget_helper.cpp.
|
slot |
Definition at line 163 of file kis_selection_tool_config_widget_helper.cpp.
References m_configGroupForTool, and value().
| bool KisSelectionToolConfigWidgetHelper::stopGrowingAtDarkestPixel | ( | ) | const |
Definition at line 96 of file kis_selection_tool_config_widget_helper.cpp.
References m_optionsWidget, and KisSelectionOptions::stopGrowingAtDarkestPixel().
|
private |
Definition at line 68 of file kis_selection_tool_config_widget_helper.h.
|
private |
Definition at line 66 of file kis_selection_tool_config_widget_helper.h.
|
private |
Definition at line 67 of file kis_selection_tool_config_widget_helper.h.