29#include <com/sun/star/beans/XPropertySetInfo.hpp>
69 css::uno::Reference<css::beans::XPropertySetInfo>,
71typedef std::map< SdrObjKind, css::uno::Sequence< css::uno::Type> >
SdTypesCache;
93 static
void InitInterface_Impl();
109 bool GetWaterCan()
const {
return bWaterCan; }
113 void SetSearchItem(std::unique_ptr<SvxSearchItem> pItem);
126 virtual std::optional<SfxItemSet>
CreateItemSet( sal_uInt16 nId )
override;
156 static SfxFrame* CreateEmptyDocument(
const css::uno::Reference< css::frame::XFrame >& i_rFrame );
157 static SfxFrame* CreateFromTemplate(
const OUString& rTemplatePath,
158 const css::uno::Reference<css::frame::XFrame>& i_rFrame,
159 const bool bReplaceable);
169 static bool OutlineToImpress(
SfxRequest const & rRequest);
184#define SD_MOD() ( static_cast<SdModule*>(SfxApplication::GetModule(SfxToolsModule::Draw)) )
SvxSearchItem * GetSearchItem()
std::unique_ptr< SvNumberFormatter > pNumberFormatter
SdExtPropertySetInfoCache gImplDrawPropertySetInfoCache
SdTypesCache gImplTypesCache
DECL_DLLPRIVATE_STATIC_LINK(SdModule, EventListenerHdl, VclSimpleEvent &, void)
Add an eventlistener as soon as possible in sd, allows to use remote devices to start the slideshow e...
VclPtr< VirtualDevice > mpVirtualRefDevice
This device is used for printer independent layout.
OutputDevice * GetVirtualRefDevice()
Return the virtual device that can be used for printer independent layout.
SdExtPropertySetInfoCache gImplImpressPropertySetInfoCache
tools::SvRef< SotStorage > xOptionStorage
bool mbEventListenerAdded
std::unique_ptr< SfxErrorHandler > mpErrorHdl
void SetWaterCan(bool bWC)
std::unique_ptr< svtools::ColorConfig > mpColorConfig
SdOptions * pImpressOptions
std::unique_ptr< SvxSearchItem > pSearchItem
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint)
virtual std::optional< SfxStyleFamilies > CreateStyleFamilies()
virtual std::unique_ptr< SfxTabPage > CreateTabPage(sal_uInt16 nId, weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rSet)
virtual void ApplyItemSet(sal_uInt16 nId, const SfxItemSet &rSet)
virtual std::optional< SfxItemSet > CreateItemSet(sal_uInt16 nId)
constexpr pointer data() const noexcept
std::map< SdrObjKind, css::uno::Sequence< css::uno::Type > > SdTypesCache
std::map< o3tl::span< SfxItemPropertyMapEntry const >, css::uno::Reference< css::beans::XPropertySetInfo >, SdExtPropertySetInfoCacheCompare > SdExtPropertySetInfoCache
#define SFX_DECL_INTERFACE(nId)
bool operator()(const o3tl::span< SfxItemPropertyMapEntry const > &lhs, const o3tl::span< SfxItemPropertyMapEntry const > &rhs) const