Kaydet (Commit) 39fd7e97 authored tarafından Caolán McNamara's avatar Caolán McNamara

Resolves: tdf#109289 add SvxColorListBox::IsValueChangedFromSaved

and remove PushButton::IsValueChangedFromSaved

Change-Id: Ib1c51e27fd708c5d4811c90ef5659b4d55dd8860
üst 24760772
......@@ -35,6 +35,7 @@ private:
Link<SvxColorListBox&, void> m_aSelectedLink;
SvxListBoxColorWrapper m_aColorWrapper;
Color m_aAutoDisplayColor;
Color m_aSaveColor;
NamedColor m_aSelectedColor;
sal_uInt16 m_nSlotId;
bool m_bShowNoneButton;
......@@ -58,8 +59,8 @@ public:
void SetSlotId(sal_uInt16 nSlotId, bool bShowNoneButton = false);
NamedColor GetSelectEntry() const;
Color GetSelectEntryColor() const;
Color GetSelectEntryColor() const { return m_aSelectedColor.first; }
NamedColor GetSelectEntry() const { return m_aSelectedColor; }
void SelectEntry(const NamedColor& rColor);
void SelectEntry(const Color& rColor);
......@@ -70,6 +71,9 @@ public:
void SetAutoDisplayColor(const Color &rColor) { m_aAutoDisplayColor = rColor; }
void ShowPreview(const NamedColor &rColor);
void EnsurePaletteManager();
void SaveValue() { m_aSaveColor = GetSelectEntryColor(); }
bool IsValueChangedFromSaved() const { return m_aSaveColor != GetSelectEntryColor(); }
};
/** A wrapper for SvxColorListBox. */
......
......@@ -157,9 +157,6 @@ public:
void EndSelection();
void SaveValue() { meSaveValue = GetState(); }
bool IsValueChangedFromSaved() const { return meSaveValue != GetState(); }
Size CalcMinimumSize() const;
virtual Size GetOptimalSize() const override;
......@@ -200,7 +197,6 @@ protected:
private:
SymbolType meSymbol;
TriState meState;
TriState meSaveValue;
bool mbPressed;
};
......
......@@ -3382,16 +3382,6 @@ void SvxColorListBox::SelectEntry(const Color& rColor)
ShowPreview(m_aSelectedColor);
}
Color SvxColorListBox::GetSelectEntryColor() const
{
return m_aSelectedColor.first;
}
NamedColor SvxColorListBox::GetSelectEntry() const
{
return m_aSelectedColor;
}
SvxColorListBoxWrapper::SvxColorListBoxWrapper(SvxColorListBox& rListBox)
: sfx::SingleControlWrapper<SvxColorListBox, Color>(rListBox)
{
......
......@@ -622,7 +622,6 @@ void PushButton::ImplInitPushButtonData()
meSymbol = SymbolType::DONTKNOW;
meState = TRISTATE_FALSE;
meSaveValue = TRISTATE_FALSE;
mnDDStyle = PushButtonDropdownStyle::NONE;
mbIsActive = false;
mbPressed = false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment