48 virtual void disposing( std::unique_lock<std::mutex>& rGuard )
override;
51 virtual void SAL_CALL
disposing(
const css::lang::EventObject& Source )
override;
57 virtual void execute(
const OUString& rCommand,
const css::uno::Sequence< css::beans::PropertyValue>& rArgs )
override;
This is a CommandDispatch implementation for drawing objects.
virtual ~DrawCommandDispatch() override
virtual FeatureState getState(const OUString &rCommand) override
rtl::Reference< SdrObject > createDefaultObject(const ChartCommandID nID)
virtual void disposing(std::unique_lock< std::mutex > &rGuard) override
is called when this is disposed
DrawCommandDispatch(const css::uno::Reference< css::uno::XComponentContext > &rxContext, ChartController *pController)
virtual void SAL_CALL disposing(const css::lang::EventObject &Source) override
void setLineEnds(SfxItemSet &rAttr)
ChartController * m_pChartController
void setAttributes(SdrObject *pObj)
void setInsertObj(SdrObjKind eObj)
virtual void describeSupportedFeatures() override
bool parseCommandURL(const OUString &rCommandURL, ChartCommandID *pnFeatureId, OUString *pBaseCommand, OUString *pCustomShapeType)
OUString m_aCustomShapeType
virtual void execute(const OUString &rCommand, const css::uno::Sequence< css::beans::PropertyValue > &rArgs) override
virtual bool isFeatureSupported(const OUString &rCommandURL) override
This is a base class for CommandDispatch implementations with feature support.