LibreOffice Module sw (master) 1
Public Member Functions | Static Private Member Functions | List of all members
SwDrawShell Class Referencefinal

#include <drawsh.hxx>

Inheritance diagram for SwDrawShell:
Collaboration diagram for SwDrawShell:

Public Member Functions

 SwDrawShell (SwView &rView)
void Execute (SfxRequest &)
void GetState (SfxItemSet &)
void ExecDrawDlg (SfxRequest &rReq)
void ExecDrawAttrArgs (SfxRequest const &rReq)
void GetDrawAttrState (SfxItemSet &rSet)
void ExecFormText (SfxRequest const &rReq)
void GetFormTextState (SfxItemSet &rSet)
SdrObjectIsSingleFillableNonOLESelected ()
void InsertPictureFromFile (SdrObject &rObject)
- Public Member Functions inherited from SwDrawBaseShell
 SwDrawBaseShell (SwView &rShell)
virtual ~SwDrawBaseShell () override
void Execute (SfxRequest const &)
void GetState (SfxItemSet &)
void GetDrawAttrStateForIFBX (SfxItemSet &rSet)
void DisableState (SfxItemSet &rSet)
bool Disable (SfxItemSet &rSet, sal_uInt16 nWhich=0)
- Public Member Functions inherited from SwBaseShell
 SwBaseShell (SwView &rShell)
virtual ~SwBaseShell () override
void ExecDelete (SfxRequest &)
void ExecClpbrd (SfxRequest &)
void StateClpbrd (SfxItemSet &)
void ExecUndo (SfxRequest &)
void StateUndo (SfxItemSet &)
void Execute (SfxRequest &)
void GetState (SfxItemSet &)
void StateStyle (SfxItemSet &)
void ExecuteGallery (SfxRequest &)
void GetGalleryState (SfxItemSet &)
void ExecDlg (SfxRequest &)
void ExecTextCtrl (SfxRequest &rReq)
void GetTextFontCtrlState (SfxItemSet &rSet)
void GetTextCtrlState (SfxItemSet &rSet)
void GetBorderState (SfxItemSet &rSet)
void GetBckColState (SfxItemSet &rSet)
void ExecBckCol (SfxRequest &rReq)
void SetWrapMode (sal_uInt16 nSlot)
void EditRegionDialog (SfxRequest const &rReq)
void InsertRegionDialog (SfxRequest &rReq)
void ExecField (SfxRequest const &rReq)
- 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...

Additional Inherited Members

- Static Public Member Functions inherited from SwBaseShell
static void StateDisableItems (SfxItemSet &)
static void SetFrameMode (FlyMode eMode, SwWrtShell *pShell)
static void SetFrameMode_ (FlyMode eMode)
static FlyMode GetFrameMode ()
static std::shared_ptr< std::vector< std::unique_ptr< SwPaM > > > CopyPaMRing (SwPaM &rOrig)
- 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 SwBaseShell
SwWrtShellGetShell ()
SwWrtShellGetShellPtr ()
SwViewGetView ()
void SetGetStateSet (SfxItemSet *p)
bool AddGrfUpdateSlot (sal_uInt16 nSlot)
 DECL_DLLPRIVATE_LINK (InsertDBTextHdl, void *, void)
void InsertURLButton (const OUString &rURL, const OUString &rTarget, const OUString &rText)
void InsertTable (SfxRequest &_rRequest)
- 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 28 of file drawsh.hxx.

Constructor & Destructor Documentation

◆ SwDrawShell()

SwDrawShell::SwDrawShell ( SwView rView)

Member Function Documentation

◆ ExecDrawAttrArgs()

void SwDrawShell::ExecDrawAttrArgs ( SfxRequest const &  rReq)

◆ ExecDrawDlg()

void SwDrawShell::ExecDrawDlg ( SfxRequest rReq)

◆ ExecFormText()

void SwDrawShell::ExecFormText ( SfxRequest const &  rReq)

◆ Execute()

void SwDrawShell::Execute ( SfxRequest rReq)

Definition at line 171 of file drawsh.cxx.

References SfxItemSet::Count(), SwTextBoxHelper::create(), SwTextBoxHelper::destroy(), SfxRequest::Done(), END, SwEditShell::EndUndo(), SwView::ExecFormatFootnote(), SwView::ExecNumberingOutline(), svx::FontworkBar::execute(), svx::ExtrusionBar::execute(), SwFEShell::FindAnchorPos(), FindFrameFormat(), SwView::FlipDrawRotate(), SwView::FlipDrawSelMode(), FN_ADD_TEXT_BOX, FN_FORMAT_FOOTNOTE_DLG, FN_FRAME_WRAPTHRU, FN_FRAME_WRAPTHRU_TRANSP, FN_NUMBERING_OUTLINE_DLG, FN_REMOVE_TEXT_BOX, FN_TOOL_HIERARCHIE, FN_WORDCOUNT_DIALOG, SfxItemSet::Get(), SfxRequest::GetArg(), SfxRequest::GetArgs(), SfxViewFrame::GetBindings(), GetDfltMetric(), SwViewShell::GetDrawView(), SdrHdlList::GetHdl(), SdrMarkView::GetHdlList(), SfxItemSet::GetItemState(), SdrHdl::GetKind(), SwFEShell::GetLayerId(), SdrPaintView::GetModel(), SfxShell::GetPool(), SwBaseShell::GetShell(), SfxRequest::GetSlot(), CntUInt32Item::GetValue(), SfxBoolItem::GetValue(), SwBaseShell::GetView(), SwWrtShell::GetView(), SfxViewShell::GetViewFrame(), SfxShell::HandleOpenXmlFilterSettings(), SfxRequest::Ignore(), InsertPictureFromFile(), SfxBindings::Invalidate(), SdrModel::IsChanged(), SwFEShell::IsObjSelected(), SdrEditView::IsRotateAllowed(), IsSingleFillableNonOLESelected(), SwFEShell::MirrorSelection(), SdrObjEditView::ModelHasChanged(), SdrView::MoveShapeHandle(), SwFEShell::SelectionToHeaven(), SwFEShell::SelectionToHell(), SdrModel::SetChanged(), SfxViewFrame::SetChildWindow(), SwFEShell::SetDragMode(), SdrMarkView::SetFrameDragSingles(), SwEditShell::SetModified(), SwBaseShell::SetWrapMode(), START, SwEditShell::StartUndo(), SW_MOD, SfxViewFrame::ToggleChildWindow(), and SwView::UpdateWordCount().

◆ GetDrawAttrState()

void SwDrawShell::GetDrawAttrState ( SfxItemSet rSet)

◆ GetFormTextState()

void SwDrawShell::GetFormTextState ( SfxItemSet rSet)

◆ GetState()

void SwDrawShell::GetState ( SfxItemSet rSet)

◆ InitInterface_Impl()

void SwDrawShell::InitInterface_Impl ( )

SfxInterface initializer.

Definition at line 63 of file drawsh.cxx.


◆ InsertPictureFromFile()

void SwDrawShell::InsertPictureFromFile ( SdrObject rObject)

◆ IsSingleFillableNonOLESelected()

SdrObject * SwDrawShell::IsSingleFillableNonOLESelected ( )

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