LibreOffice Module sc (master) 1
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
ScGraphicShell Class Referencefinal

#include <graphsh.hxx>

Inheritance diagram for ScGraphicShell:
Collaboration diagram for ScGraphicShell:

Public Member Functions

 ScGraphicShell (ScViewData &rData)
virtual ~ScGraphicShell () override
void Execute (SfxRequest &rReq)
void GetAttrState (SfxItemSet &rSet)
void ExecuteFilter (const SfxRequest &rReq)
void GetFilterState (SfxItemSet &rSet)
void ExecuteExternalEdit (SfxRequest &rReq)
void GetExternalEditState (SfxItemSet &rSet)
void ExecuteCompressGraphic (SfxRequest &rReq)
void GetCompressGraphicState (SfxItemSet &rSet)
void ExecuteCropGraphic (SfxRequest &rReq)
void GetCropGraphicState (SfxItemSet &rSet)
void ExecuteSaveGraphic (SfxRequest &rReq)
void GetSaveGraphicState (SfxItemSet &rSet)
void ExecuteChangePicture (SfxRequest &rReq)
void GetChangePictureState (SfxItemSet &rSet)
- Public Member Functions inherited from ScDrawShell
 ScDrawShell (ScViewData &rData)
virtual ~ScDrawShell () override
void ExecDrawAttr (SfxRequest &rReq)
void GetDrawAttrState (SfxItemSet &rSet)
void GetAttrFuncState (SfxItemSet &rSet)
void ExecDrawFunc (SfxRequest &rReq)
void GetDrawFuncState (SfxItemSet &rSet)
void GetState (SfxItemSet &rSet)
void ExecFormText (const SfxRequest &rReq)
void GetFormTextState (SfxItemSet &rSet)
void ExecuteHLink (const SfxRequest &rReq)
void GetHLinkState (SfxItemSet &rSet)
void ExecFormatPaintbrush (const SfxRequest &rReq)
void StateFormatPaintbrush (SfxItemSet &rSet)
void ExecuteMacroAssign (SdrObject *pObj, weld::Window *pWin)
void ExecuteLineDlg (const SfxRequest &rReq)
void ExecuteAreaDlg (const SfxRequest &rReq)
void ExecuteTextAttrDlg (SfxRequest &rReq)
void ExecuteMeasureDlg (SfxRequest &rReq)
ScDrawViewGetDrawView ()
void GetDrawAttrStateForIFBX (SfxItemSet &rSet)
OUString const & GetSidebarContextName ()
void setModified ()
- Public Member Functions inherited from SfxShell
virtual ~SfxShell () override
virtual SfxInterfaceGetInterface () const
void SetName (const OUString &rName)
const OUString & GetName () const
SfxViewShellGetViewShell () const
const SfxPoolItemGetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr)
const SfxPoolItemExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr)
void ExecuteSlot (SfxRequest &rReq, bool bAsync)
SfxItemPoolGetPool () const
void SetPool (SfxItemPool *pNewPool)
virtual SfxUndoManagerGetUndoManager ()
void SetUndoManager (SfxUndoManager *pNewUndoMgr)
SfxRepeatTarget * GetRepeatTarget () const
void SetRepeatTarget (SfxRepeatTarget *pTarget)
virtual void Invalidate (sal_uInt16 nId=0)
virtual bool IsDesignMode () const
bool IsActive () const
virtual void Activate (bool bMDI)
virtual void Deactivate (bool bMDI)
SfxDispatcherGetDispatcher () const
SfxViewFrameGetFrame () const
virtual bool HasUIFeature (SfxShellFeature nFeature) const
void UIFeatureChanged ()
const SfxPoolItemGetItem (sal_uInt16 nSlotId) const
const T * GetItem (TypedWhichId< T > nWhich) const
void PutItem (const SfxPoolItem &rItem)
void SetVerbs (const css::uno::Sequence< css::embed::VerbDescriptor > &aVerbs)
const css::uno::Sequence< css::embed::VerbDescriptor > & GetVerbs () const
void VerbExec (SfxRequest &)
SAL_DLLPRIVATE const SfxSlotGetVerbSlot_Impl (sal_uInt16 nId) const
virtual SfxObjectShellGetObjectShell ()
void SetDisableFlags (SfxDisableFlags nFlags)
SfxDisableFlags GetDisableFlags () const
virtual std::optional< SfxItemSetCreateItemSet (sal_uInt16 nId)
virtual void ApplyItemSet (sal_uInt16 nId, const SfxItemSet &rSet)
void SetContextName (const OUString &rsContextName)
void BroadcastContextForActivation (const bool bIsActivated)
bool SetContextBroadcasterEnabled (const bool bIsEnabled)
SAL_DLLPRIVATE bool CanExecuteSlot_Impl (const SfxSlot &rSlot)
virtual bool IsConditionalFastCall (const SfxRequest &rReq)
SAL_DLLPRIVATE void DoActivate_Impl (SfxViewFrame *pFrame, bool bMDI)
SAL_DLLPRIVATE void DoDeactivate_Impl (SfxViewFrame const *pFrame, bool bMDI)

Static Private Member Functions

static void InitInterface_Impl ()
 SfxInterface initializer. More...

Private Attributes

std::vector< std::unique_ptr< SdrExternalToolEdit > > m_ExternalEdits

Additional Inherited Members

- Static Public Member Functions inherited from ScDrawShell
static void StateDisableItems (SfxItemSet &rSet)
static bool AreAllObjectsOnLayer (SdrLayerID nLayerNo, const SdrMarkList &rMark)
- Static Public Member Functions inherited from SfxShell
static SfxInterfaceGetStaticInterface ()
static void EmptyExecStub (SfxShell *pShell, SfxRequest &)
static void EmptyStateStub (SfxShell *pShell, SfxItemSet &)
static void VerbState (SfxItemSet &)
- Protected Member Functions inherited from ScDrawShell
virtual void Activate (bool bMDI) override
ScViewDataGetViewData ()
- Protected Member Functions inherited from SfxShell
 SfxShell ()
 SfxShell (SfxViewShell *pViewSh)
void SetViewShell_Impl (SfxViewShell *pView)
SAL_DLLPRIVATE void Invalidate_Impl (SfxBindings &rBindings, sal_uInt16 nId)
- Static Protected Member Functions inherited from SfxShell
static void HandleOpenXmlFilterSettings (SfxRequest &)

Detailed Description

Definition at line 33 of file graphsh.hxx.

Constructor & Destructor Documentation

◆ ScGraphicShell()

ScGraphicShell::ScGraphicShell ( ScViewData rData)

◆ ~ScGraphicShell()

ScGraphicShell::~ScGraphicShell ( )

Definition at line 60 of file graphsh.cxx.

Member Function Documentation

◆ Execute()

void ScGraphicShell::Execute ( SfxRequest rReq)

◆ ExecuteChangePicture()

void ScGraphicShell::ExecuteChangePicture ( SfxRequest rReq)

◆ ExecuteCompressGraphic()

void ScGraphicShell::ExecuteCompressGraphic ( SfxRequest rReq)

◆ ExecuteCropGraphic()

void ScGraphicShell::ExecuteCropGraphic ( SfxRequest rReq)

◆ ExecuteExternalEdit()

void ScGraphicShell::ExecuteExternalEdit ( SfxRequest rReq)

◆ ExecuteFilter()

void ScGraphicShell::ExecuteFilter ( const SfxRequest rReq)

◆ ExecuteSaveGraphic()

void ScGraphicShell::ExecuteSaveGraphic ( SfxRequest rReq)

◆ GetAttrState()

void ScGraphicShell::GetAttrState ( SfxItemSet rSet)

◆ GetChangePictureState()

void ScGraphicShell::GetChangePictureState ( SfxItemSet rSet)

◆ GetCompressGraphicState()

void ScGraphicShell::GetCompressGraphicState ( SfxItemSet rSet)

◆ GetCropGraphicState()

void ScGraphicShell::GetCropGraphicState ( SfxItemSet rSet)

◆ GetExternalEditState()

void ScGraphicShell::GetExternalEditState ( SfxItemSet rSet)

◆ GetFilterState()

void ScGraphicShell::GetFilterState ( SfxItemSet rSet)

◆ GetSaveGraphicState()

void ScGraphicShell::GetSaveGraphicState ( SfxItemSet rSet)

◆ InitInterface_Impl()

void ScGraphicShell::InitInterface_Impl ( )

SfxInterface initializer.

Definition at line 43 of file graphsh.cxx.


Member Data Documentation

◆ m_ExternalEdits

std::vector<std::unique_ptr<SdrExternalToolEdit> > ScGraphicShell::m_ExternalEdits

Definition at line 39 of file graphsh.hxx.

Referenced by ExecuteExternalEdit().

The documentation for this class was generated from the following files: