30 #include <drawview.hxx>
35 #define ShellClass_ScChartShell
36 #include <scslots.hxx>
47 SidebarController* pSidebar = SidebarController::GetSidebarControllerForView(pViewShell);
61 SfxVisibilityFlags::Standard | SfxVisibilityFlags::Server,
62 ToolbarId::Draw_Objectbar);
64 GetStaticInterface()->RegisterPopupMenu(
"oleobject");
69 if(!inChartContext(GetViewData().GetViewShell()))
84 if(!inChartContext(GetViewData().GetViewShell()))
112 bool bEnable =
false;
117 if( dynamic_cast<const SdrOle2Obj*>( pObj) )
137 if( dynamic_cast<const SdrOle2Obj*>( pObject) )
140 css::uno::Reference<css::lang::XComponent> xComponent;
146 Reference< drawing::XShape > xSourceDoc( pObject->
getUnoShape() );
size_t GetMarkCount() const
#define SFX_IMPL_INTERFACE(Class, SuperClass)
ScViewData & GetViewData()
void GetExportAsGraphicState(SfxItemSet &rSet)
virtual void Deactivate(bool bMDI) override
virtual void Activate(bool bMDI) override
css::uno::Reference< css::frame::XModel3 > GetModel() const
SdrMark * GetMark(size_t nNum) const
EmbeddedObjectRef * pObject
weld::Window * GetFrameWeld() const
virtual css::uno::Reference< css::drawing::XShape > getUnoShape()
virtual void Deactivate(bool bMDI)
virtual void Activate(bool bMDI) override
ScDrawView * GetScDrawView()
bool SetContextBroadcasterEnabled(const bool bIsEnabled)
SdrObject * GetMarkedSdrObj() const
static void SaveShapeAsGraphic(weld::Window *pWin, const css::uno::Reference< css::lang::XComponent > &xComponent, const css::uno::Reference< css::drawing::XShape > &xShape)
const SdrMarkList & GetMarkedObjectList() const
void ExecuteExportAsGraphic(SfxRequest &rReq)
ScGridWindow * GetActiveWin()
void SetName(const OUString &rName)
#define SFX_OBJECTBAR_OBJECT
static const OUString & GetContextName(const Context eContext)
void DisableItem(sal_uInt16 nWhich)
virtual ~ScChartShell() override
ScChartShell(ScViewData &rData)
virtual void Invalidate(sal_uInt16 nId=0)
virtual void Activate(bool bMDI)
void SetContextName(const OUString &rsContextName)
virtual SfxObjectShell * GetObjectShell()