67 namespace AttributeHandlerFactory
virtual AttributeState getState(const SfxItemSet &_rAttribs) const
AttributeId getAttribute() const
virtual ~AttributeHandler() override
AttributeCheckState getCheckState(const SfxItemSet &_rAttribs) const
helper method calling implGetCheckState
void putItemForScript(SfxItemSet &_rAttribs, const SfxPoolItem &_rItem, SvtScriptType _nForScriptType) const
helper method putting an item into a set, respecting a script type
virtual AttributeCheckState implGetCheckState(const SfxPoolItem &_rItem) const
virtual void executeAttribute(const SfxItemSet &_rCurrentAttribs, SfxItemSet &_rNewAttribs, const SfxPoolItem *_pAdditionalArg, SvtScriptType _nForScriptType) const =0
AttributeId getAttributeId() const
AttributeHandler(AttributeId _nAttributeId, WhichId _nWhichId)
virtual AttributeCheckState implGetCheckState(const SfxPoolItem &_rItem) const override
BooleanHandler(AttributeId _nAttributeId, WhichId _nWhichId)
virtual void executeAttribute(const SfxItemSet &_rCurrentAttribs, SfxItemSet &_rNewAttribs, const SfxPoolItem *_pAdditionalArg, SvtScriptType _nForScriptType) const override
SvxEscapement m_eEscapement
virtual AttributeCheckState implGetCheckState(const SfxPoolItem &_rItem) const override
virtual void executeAttribute(const SfxItemSet &_rCurrentAttribs, SfxItemSet &_rNewAttribs, const SfxPoolItem *_pAdditionalArg, SvtScriptType _nForScriptType) const override
EscapementHandler(AttributeId _nAttributeId)
FontSizeHandler(AttributeId _nAttributeId, WhichId _nWhichId)
virtual AttributeState getState(const SfxItemSet &_rAttribs) const override
virtual void executeAttribute(const SfxItemSet &_rCurrentAttribs, SfxItemSet &_rNewAttribs, const SfxPoolItem *_pAdditionalArg, SvtScriptType _nForScriptType) const override
virtual AttributeCheckState implGetCheckState(const SfxPoolItem &_rItem) const override
virtual void executeAttribute(const SfxItemSet &_rCurrentAttribs, SfxItemSet &_rNewAttribs, const SfxPoolItem *_pAdditionalArg, SvtScriptType _nForScriptType) const override
LineSpacingHandler(AttributeId _nAttributeId)
virtual AttributeCheckState implGetCheckState(const SfxPoolItem &_rItem) const override
ParaAlignmentHandler(AttributeId _nAttributeId)
virtual void executeAttribute(const SfxItemSet &_rCurrentAttribs, SfxItemSet &_rNewAttribs, const SfxPoolItem *_pAdditionalArg, SvtScriptType _nForScriptType) const override
SvxFrameDirection m_eParagraphDirection
ParagraphDirectionHandler(AttributeId _nAttributeId)
virtual void executeAttribute(const SfxItemSet &_rCurrentAttribs, SfxItemSet &_rNewAttribs, const SfxPoolItem *_pAdditionalArg, SvtScriptType _nForScriptType) const override
SvxAdjust m_eDefaultAdjustment
virtual AttributeCheckState implGetCheckState(const SfxPoolItem &_rItem) const override
SvxAdjust m_eOppositeDefaultAdjustment
SlotHandler(AttributeId _nAttributeId, WhichId _nWhichId)
virtual void executeAttribute(const SfxItemSet &_rCurrentAttribs, SfxItemSet &_rNewAttribs, const SfxPoolItem *_pAdditionalArg, SvtScriptType _nForScriptType) const override
virtual AttributeState getState(const SfxItemSet &_rAttribs) const override
::rtl::Reference< AttributeHandler > getHandlerFor(AttributeId _nAttributeId, const SfxItemPool &_rEditEnginePool)
ListBox is a bit confusing / different from other form components, so here are a few notes:
sal_uInt16 WhichId
the "which id" of an item in an SfxItemSet
sal_Int32 AttributeId
the id of an attribute