diff options
author | Tomaž Vajngerl <tomaz.vajngerl@collabora.co.uk> | 2023-05-22 14:35:19 +0900 |
---|---|---|
committer | Tomaž Vajngerl <quikee@gmail.com> | 2023-05-25 03:59:01 +0200 |
commit | 9a4b768b0a22bd3ae627c7355bbd223b9cf65015 (patch) | |
tree | 673c3cc38b8ffcb8c9b321cba8579e343a61e137 /svx | |
parent | 8e87f1f2ff4df763e29bdc097786230c6293744b (diff) |
svx: combine svx::NamedThemedColor into NamedColor
Change-Id: I9a9656ddce9c12564411cfcb3e8e8714ae74a418
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/152236
Tested-by: Jenkins
Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/tbxctrls/Palette.cxx | 13 | ||||
-rw-r--r-- | svx/source/tbxctrls/PaletteManager.cxx | 4 | ||||
-rw-r--r-- | svx/source/tbxctrls/tbcontrl.cxx | 35 |
3 files changed, 19 insertions, 33 deletions
diff --git a/svx/source/tbxctrls/Palette.cxx b/svx/source/tbxctrls/Palette.cxx index 5c21062f7a6a..8c81eb53167e 100644 --- a/svx/source/tbxctrls/Palette.cxx +++ b/svx/source/tbxctrls/Palette.cxx @@ -377,17 +377,4 @@ Palette* PaletteSOC::Clone() const return new PaletteSOC(*this); } -namespace svx -{ -NamedColor NamedThemedColor::ToNamedColor() const { return { m_aColor, m_aName }; } - -NamedThemedColor NamedThemedColor::FromNamedColor(const NamedColor& rNamedColor) -{ - NamedThemedColor aColor; - aColor.m_aColor = rNamedColor.m_aColor; - aColor.m_aName = rNamedColor.m_aName; - return aColor; -} -} - /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/svx/source/tbxctrls/PaletteManager.cxx b/svx/source/tbxctrls/PaletteManager.cxx index b2f845963404..26df330b9501 100644 --- a/svx/source/tbxctrls/PaletteManager.cxx +++ b/svx/source/tbxctrls/PaletteManager.cxx @@ -417,12 +417,12 @@ void PaletteManager::PopupColorPicker(weld::Window* pParent, const OUString& aCo if (mpBtnUpdater) mpBtnUpdater->Update(aNamedColor); AddRecentColor(aLastColor, sColorName); - maColorSelectFunction(aCommandCopy, svx::NamedThemedColor::FromNamedColor(aNamedColor)); + maColorSelectFunction(aCommandCopy, aNamedColor); } }); } -void PaletteManager::DispatchColorCommand(const OUString& aCommand, const svx::NamedThemedColor& rColor) +void PaletteManager::DispatchColorCommand(const OUString& aCommand, const NamedColor& rColor) { using namespace css; using namespace css::uno; diff --git a/svx/source/tbxctrls/tbcontrl.cxx b/svx/source/tbxctrls/tbcontrl.cxx index 8c62bfc31939..96ee682fa460 100644 --- a/svx/source/tbxctrls/tbcontrl.cxx +++ b/svx/source/tbxctrls/tbcontrl.cxx @@ -2238,14 +2238,13 @@ IMPL_LINK(ColorWindow, SelectHdl, ValueSet*, pColorSet, void) maMenuButton.set_inactive(); - auto aNamedThemedColor = svx::NamedThemedColor::FromNamedColor(aNamedColor); if (bThemePaletteSelected) { - PaletteManager::GetThemeIndexLumModOff(nSelectedItemId, aNamedThemedColor.m_nThemeIndex, - aNamedThemedColor.m_nLumMod, - aNamedThemedColor.m_nLumOff); + PaletteManager::GetThemeIndexLumModOff(nSelectedItemId, aNamedColor.m_nThemeIndex, + aNamedColor.m_nLumMod, + aNamedColor.m_nLumOff); } - aColorSelectFunction(sCommand, aNamedThemedColor); + aColorSelectFunction(sCommand, aNamedColor); } IMPL_LINK_NOARG(ColorWindow, SelectPaletteHdl, weld::ComboBox&, void) @@ -2278,7 +2277,7 @@ IMPL_LINK(ColorWindow, AutoColorClickHdl, weld::Button&, rButton, void) maMenuButton.set_inactive(); - aColorSelectFunction(sCommand, svx::NamedThemedColor::FromNamedColor(aNamedColor)); + aColorSelectFunction(sCommand, aNamedColor); } IMPL_LINK_NOARG(ColorWindow, OpenPickerClickHdl, weld::Button&, void) @@ -4264,7 +4263,7 @@ ListBoxColorWrapper::ListBoxColorWrapper(ColorListBox* pControl) } void ListBoxColorWrapper::operator()( - [[maybe_unused]] const OUString& /*rCommand*/, const svx::NamedThemedColor& rColor) + [[maybe_unused]] const OUString& /*rCommand*/, const NamedColor& rColor) { mpControl->Selected(rColor); } @@ -4284,8 +4283,8 @@ void ColorListBox::SetSlotId(sal_uInt16 nSlotId, bool bShowNoneButton) m_bShowNoneButton = bShowNoneButton; m_xButton->set_popover(nullptr); m_xColorWindow.reset(); - m_aSelectedColor = svx::NamedThemedColor::FromNamedColor(bShowNoneButton ? GetNoneColor() : GetAutoColor(m_nSlotId)); - ShowPreview(m_aSelectedColor.ToNamedColor()); + m_aSelectedColor = bShowNoneButton ? GetNoneColor() : GetAutoColor(m_nSlotId); + ShowPreview(m_aSelectedColor); createColorWindow(); } @@ -4300,7 +4299,7 @@ ColorListBox::ColorListBox(std::unique_ptr<weld::MenuButton> pControl, , m_aTopLevelParentFunction(std::move(aTopLevelParentFunction)) { m_xButton->connect_toggled(LINK(this, ColorListBox, ToggleHdl)); - m_aSelectedColor = svx::NamedThemedColor::FromNamedColor(GetAutoColor(m_nSlotId)); + m_aSelectedColor = GetAutoColor(m_nSlotId); if (!pCache) LockWidthRequest(CalcBestWidthRequest()); else @@ -4309,7 +4308,7 @@ ColorListBox::ColorListBox(std::unique_ptr<weld::MenuButton> pControl, m_xPaletteManager.reset(pCache->m_xPaletteManager->Clone()); m_xPaletteManager->SetColorSelectFunction(std::ref(m_aColorWrapper)); } - ShowPreview(m_aSelectedColor.ToNamedColor()); + ShowPreview(m_aSelectedColor); } IMPL_LINK(ColorListBox, ToggleHdl, weld::Toggleable&, rButton, void) @@ -4355,7 +4354,7 @@ void ColorListBox::createColorWindow() m_xButton->set_popover(m_xColorWindow->getTopLevel()); if (m_bShowNoneButton) m_xColorWindow->ShowNoneButton(); - m_xColorWindow->SelectEntry(m_aSelectedColor.ToNamedColor()); + m_xColorWindow->SelectEntry(m_aSelectedColor); } void ColorListBox::SelectEntry(const NamedColor& rColor) @@ -4367,21 +4366,21 @@ void ColorListBox::SelectEntry(const NamedColor& rColor) } ColorWindow* pColorWindow = getColorWindow(); pColorWindow->SelectEntry(rColor); - m_aSelectedColor = svx::NamedThemedColor::FromNamedColor(pColorWindow->GetSelectEntryColor()); - ShowPreview(m_aSelectedColor.ToNamedColor()); + m_aSelectedColor = pColorWindow->GetSelectEntryColor(); + ShowPreview(m_aSelectedColor); } void ColorListBox::SelectEntry(const Color& rColor) { ColorWindow* pColorWindow = getColorWindow(); pColorWindow->SelectEntry(rColor); - m_aSelectedColor = svx::NamedThemedColor::FromNamedColor(pColorWindow->GetSelectEntryColor()); - ShowPreview(m_aSelectedColor.ToNamedColor()); + m_aSelectedColor = pColorWindow->GetSelectEntryColor(); + ShowPreview(m_aSelectedColor); } -void ColorListBox::Selected(const svx::NamedThemedColor& rColor) +void ColorListBox::Selected(const NamedColor& rColor) { - ShowPreview(rColor.ToNamedColor()); + ShowPreview(rColor); m_aSelectedColor = rColor; if (m_aSelectedLink.IsSet()) m_aSelectedLink.Call(*this); |