20#include <com/sun/star/drawing/LineDash.hpp>
30using namespace ::
cppu;
37 explicit SvxUnoDashTable(
SdrModel* pModel)
noexcept;
46 virtual uno::Type SAL_CALL getElementType()
override;
50SvxUnoDashTable::SvxUnoDashTable(
SdrModel* pModel) noexcept
55OUString SAL_CALL SvxUnoDashTable::getImplementationName() {
return "SvxUnoDashTable"; }
57uno::Sequence<OUString> SAL_CALL SvxUnoDashTable::getSupportedServiceNames()
59 return {
"com.sun.star.drawing.DashTable" };
70uno::Type SAL_CALL SvxUnoDashTable::getElementType()
80 return *
new SvxUnoDashTable(pModel);
void SetWhich(sal_uInt16 nId)
virtual NameOrIndex * createItem() const =0
css::uno::Type const & get()
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
uno::Reference< uno::XInterface > SvxUnoDashTable_createInstance(SdrModel *pModel)
Create a gradienttable.
constexpr TypedWhichId< XLineDashItem > XATTR_LINEDASH(XATTR_LINE_FIRST+1)