33,m_sColorEntry(
std::move(_sColorEntry))
56 if (rHint.
GetId() == SfxHintId::ColorsChanged)
60 Invalidate(InvalidateFlags::NoChildren|InvalidateFlags::NoErase);
66 Window::DataChanged( rDCEvt );
68 if ( (rDCEvt.
GetType() == DataChangedEventType::SETTINGS) &&
69 (rDCEvt.
GetFlags() & AllSettingsFlags::STYLE) )
90 Invalidate(InvalidateFlags::NoChildren|InvalidateFlags::NoErase);
DataChangedEventType GetType() const
AllSettingsFlags GetFlags() const
void StartListening(SfxBroadcaster &rBroadcaster, DuplicateHandling eDuplicateHanding=DuplicateHandling::Unexpected)
void EndListening(SfxBroadcaster &rBroadcaster, bool bRemoveAllDuplicates=false)
virtual void dispose() override
virtual void setCollapsed(bool _bCollapsed)
collapse or expand
Link< OColorListener &, void > m_aCollapsedLink
virtual void DataChanged(const DataChangedEvent &rDCEvt) override
virtual ~OColorListener() override
void setMarked(bool _bMark)
set the marker as marked or not marked
svtools::ExtendedColorConfig m_aExtendedColorConfig
virtual void Notify(SfxBroadcaster &rBc, SfxHint const &rHint) override
OColorListener(const OColorListener &)=delete
virtual void ImplInitSettings()=0
svtools::ColorConfig m_aColorConfig
virtual void dispose() override
virtual void Invalidate(InvalidateFlags nFlags=InvalidateFlags::NONE)
constexpr ::Color COL_LIGHTBLUE(0x00, 0x00, 0xFF)
constexpr OUStringLiteral CFG_REPORTDESIGNER