Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/tool/kis_selection_tool_config_widget_helper.cpp
Context not available. | |||||
85 | 85 | | |||
---|---|---|---|---|---|
86 | void KisSelectionToolConfigWidgetHelper::slotWidgetActionChanged(int action) | 86 | void KisSelectionToolConfigWidgetHelper::slotWidgetActionChanged(int action) | ||
87 | { | 87 | { | ||
88 | if (action >= SELECTION_REPLACE && action <= SELECTION_INTERSECT) { | 88 | if (action >= SELECTION_REPLACE && action <= SELECTION_SYMMETRICDIFFERENCE) { | ||
89 | m_selectionAction = (SelectionAction)action; | 89 | m_selectionAction = (SelectionAction)action; | ||
90 | 90 | | |||
91 | KConfigGroup cfg = KSharedConfig::openConfig()->group("KisToolSelectBase"); | 91 | KConfigGroup cfg = KSharedConfig::openConfig()->group("KisToolSelectBase"); | ||
Context not available. | |||||
135 | slotWidgetActionChanged(m_optionsWidget->action()); | 135 | slotWidgetActionChanged(m_optionsWidget->action()); | ||
136 | } | 136 | } | ||
137 | 137 | | |||
138 | void KisSelectionToolConfigWidgetHelper::slotSymmetricDifferenceModeRequested() | ||||
139 | { | ||||
140 | m_optionsWidget->setAction(SELECTION_SYMMETRICDIFFERENCE); | ||||
141 | slotWidgetActionChanged(m_optionsWidget->action()); | ||||
142 | } | ||||
143 | | ||||
138 | void KisSelectionToolConfigWidgetHelper::slotToolActivatedChanged(bool isActivated) | 144 | void KisSelectionToolConfigWidgetHelper::slotToolActivatedChanged(bool isActivated) | ||
139 | { | 145 | { | ||
140 | if (!isActivated) return; | 146 | if (!isActivated) return; | ||
Context not available. |