29#define ShellClass_basctl_DocShell
30#include <basslots.hxx>
33#include <svx/svxids.hrc>
47 GetStaticInterface()->RegisterStatusBar(StatusBarId::BasicIdeStatusBar);
66 <SID_PRINTER_NOTFOUND_WARN, SID_PRINTER_NOTFOUND_WARN>>(
GetPool())
82 DBG_ASSERT( !bTemplate,
"No template for Basic" );
SfxApplication * SfxGetpApp()
void disposeAndReset(reference_type *pBody)
void SetBaseModel(SfxBaseModel *pModel)
SfxItemPool & GetPool() const
void SetPool(SfxItemPool *pNewPool)
reference_type * get() const
ScopedVclPtr< SfxPrinter > pPrinter
static void InitInterface_Impl()
SfxInterface initializer.
SfxPrinter * GetPrinter(bool bCreate)
void SetPrinter(SfxPrinter *pPrinter)
virtual void FillClass(SvGlobalName *pClassName, SotClipboardFormatId *pFormat, OUString *pFullTypeName, sal_Int32 nVersion, bool bTemplate=false) const override
virtual ~DocShell() override
virtual void Draw(OutputDevice *, const JobSetup &rSetup, sal_uInt16 nAspect, bool bOutputForScreen) override
#define DBG_ASSERT(sCon, aError)
SFX_IMPL_SUPERCLASS_INTERFACE(DrawDocShell, SfxObjectShell)
SFX_IMPL_OBJECTFACTORY(DrawDocShell, SvGlobalName(SO3_SIMPRESS_CLASSID), "simpress") void DrawDocShell
@ DISABLE_DOCUMENT_RECOVERY
@ DISABLE_EMBEDDED_SCRIPTS