LibreOffice Module sw (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes | Static Private Attributes | List of all members
SwBaseShell Class Reference

#include <basesh.hxx>

Inheritance diagram for SwBaseShell:
[legend]
Collaboration diagram for SwBaseShell:
[legend]

Public Member Functions

 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 SfxInterface * GetInterface () const
 
void SetName (const OUString &rName)
 
const OUString & GetName () const
 
SfxViewShell * GetViewShell () const
 
const SfxPoolItem * GetSlotState (sal_uInt16 nSlotId, const SfxInterface *pIF=nullptr, SfxItemSet *pStateSet=nullptr)
 
const SfxPoolItem * ExecuteSlot (SfxRequest &rReq, const SfxInterface *pIF=nullptr)
 
void ExecuteSlot (SfxRequest &rReq, bool bAsync)
 
SfxItemPool & GetPool () const
 
void SetPool (SfxItemPool *pNewPool)
 
virtual SfxUndoManager * GetUndoManager ()
 
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)
 
SfxDispatcher * GetDispatcher () const
 
SfxViewFrame * GetFrame () const
 
virtual bool HasUIFeature (SfxShellFeature nFeature) const
 
void UIFeatureChanged ()
 
const SfxPoolItem * GetItem (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 SfxSlot * GetVerbSlot_Impl (sal_uInt16 nId) const
 
virtual SfxObjectShell * GetObjectShell ()
 
void SetDisableFlags (SfxDisableFlags nFlags)
 
SfxDisableFlags GetDisableFlags () const
 
virtual std::optional< SfxItemSet > CreateItemSet (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 Public Member Functions

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 SfxInterface * GetStaticInterface ()
 
static void EmptyExecStub (SfxShell *pShell, SfxRequest &)
 
static void EmptyStateStub (SfxShell *pShell, SfxItemSet &)
 
static void VerbState (SfxItemSet &)
 

Protected Member Functions

SwWrtShell & GetShell ()
 
SwWrtShell * GetShellPtr ()
 
SwView & GetView ()
 
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)
 

Private Member Functions

 DECL_DLLPRIVATE_LINK (GraphicArrivedHdl, SwCursorShell &, void)
 

Static Private Member Functions

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

Private Attributes

SwView & m_rView
 
SfxItemSet * m_pGetStateSet
 
std::set< sal_uInt16 > m_aGrfUpdateSlots
 

Static Private Attributes

static FlyMode s_eFrameMode = FLY_DRAG_END
 

Additional Inherited Members

- Static Protected Member Functions inherited from SfxShell
static void HandleOpenXmlFilterSettings (SfxRequest &)
 

Detailed Description

Definition at line 39 of file basesh.hxx.

Constructor & Destructor Documentation

◆ SwBaseShell()

SwBaseShell::SwBaseShell ( SwView &  rShell)

◆ ~SwBaseShell()

SwBaseShell::~SwBaseShell ( )
overridevirtual

Member Function Documentation

◆ AddGrfUpdateSlot()

bool SwBaseShell::AddGrfUpdateSlot ( sal_uInt16  nSlot)
inlineprotected

Definition at line 61 of file basesh.hxx.

Referenced by SwGrfShell::GetAttrState(), and GetState().

◆ CopyPaMRing()

std::shared_ptr< std::vector< std::unique_ptr< SwPaM > > > SwBaseShell::CopyPaMRing ( SwPaM &  rOrig)
static

◆ DECL_DLLPRIVATE_LINK() [1/2]

SwBaseShell::DECL_DLLPRIVATE_LINK ( GraphicArrivedHdl  ,
SwCursorShell &  ,
void   
)
private

References GetShell().

◆ DECL_DLLPRIVATE_LINK() [2/2]

SwBaseShell::DECL_DLLPRIVATE_LINK ( InsertDBTextHdl  ,
void *  ,
void   
)
protected

◆ EditRegionDialog()

void SwBaseShell::EditRegionDialog ( SfxRequest const &  rReq)

◆ ExecBckCol()

void SwBaseShell::ExecBckCol ( SfxRequest &  rReq)

◆ ExecClpbrd()

void SwBaseShell::ExecClpbrd ( SfxRequest &  rReq)

◆ ExecDelete()

void SwBaseShell::ExecDelete ( SfxRequest &  rReq)

◆ ExecDlg()

void SwBaseShell::ExecDlg ( SfxRequest &  rReq)

Definition at line 2785 of file basesh.cxx.

References SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateSwBackgroundDialog(), SwAbstractDialogFactory::CreateSwBorderDlg(), SwAbstractDialogFactory::CreateTitlePageDlg(), ScopedVclPtr< class reference_type >::disposeAndReset(), SfxRequest::Done(), FN_FORMAT_BACKGROUND_DLG, FN_FORMAT_BORDER_DLG, FN_FORMAT_PAGE_COLUMN_DLG, FN_FORMAT_PAGE_DLG, FN_FORMAT_PAGE_SETTING_DLG, FN_FORMAT_TITLEPAGE_DLG, SwDocShell::FormatPage(), svx::ThemeColorPaletteManager::generateJSON(), GetActiveView(), SfxRequest::GetArgs(), SwViewShell::GetAttrPool(), SwFlyFrameAttrMgr::GetAttrSet(), SwFEShell::GetBoxBackground(), SwEditShell::GetCurAttr(), SwFEShell::GetCurPageDesc(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), SwView::GetDocShell(), SwFEShell::GetFlyFrameAttr(), SfxRequest::GetFrameWeld(), SfxViewShell::GetFrameWeld(), SfxItemSet::GetItemState(), SwPageDesc::GetName(), SwFEShell::GetPageDesc(), SfxShell::GetPool(), SdrPage::getSdrPageProperties(), GetShell(), SfxRequest::GetSlot(), SwFEShell::GetTabBorders(), SdrPageProperties::GetTheme(), GetValue, GetView(), SfxItemPool::GetWhich(), SwView::InvalidateRulerPos(), comphelper::LibreOfficeKit::isActive(), SwFEShell::IsFrameSelected(), SwCursorShell::IsTableMode(), VclAbstractDialog::AsyncContext::maEndDialogFn, NONE, SfxLokHelper::notifyAllViews(), PrepareBoxInfo(), RES_BACKGROUND(), RES_BOX(), RES_SHADOW(), RET_OK, svx::GenericCheckDialog::run(), weld::DialogController::runAsync(), SwEditShell::SetAttrSet(), SwFlyFrameAttrMgr::SetAttrSet(), SwFEShell::SetBoxBackground(), SwFEShell::SetFlyFrameAttr(), SwFEShell::SetTabBorders(), SwFlyFrameAttrMgr::UpdateFlyFrame(), XATTR_FILL_FIRST(), and XATTR_FILL_LAST().

◆ ExecField()

void SwBaseShell::ExecField ( SfxRequest const &  rReq)

◆ ExecTextCtrl()

void SwBaseShell::ExecTextCtrl ( SfxRequest &  rReq)

◆ ExecUndo()

void SwBaseShell::ExecUndo ( SfxRequest &  rReq)

◆ Execute()

void SwBaseShell::Execute ( SfxRequest &  rReq)

Definition at line 916 of file basesh.cxx.

References SwFEShell::AlignFormulaToBaseline(), All, SfxRequest::AppendItem(), SwWrtShell::ApplyViewOptions(), aURL, SwView::AutoCaption(), Bezier, SwEditShell::CalcLayout(), SwCursorShell::CallChgLnk(), cDelim, SwFEShell::ChgAnchor(), SwFEShell::ChgPageDesc(), SwCursorShell::ClearMark(), SwCursorShell::ClearTableBoxContent(), SwWrtShell::ClickToField(), SfxItemSet::Count(), SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateSwConvertTableDlg(), DEF_GUTTER_WIDTH, DefaultBorder, SfxRequest::Done(), Draw, DrawForm, DrawText, eMode, SwCursorShell::EndAction(), SwEditShell::EndAllAction(), SwCursorShell::EndAllTableBoxEdit(), SwWrtShell::EndSelect(), SwEditShell::EndUndo(), SwWrtShell::EnterSelFrameMode(), SwWrtShell::EnterStdMode(), SwDocShell::ExecStyleSheet(), SfxDispatcher::Execute(), FmFormShell::Execute(), SwDocShell::Execute(), SfxDispatcher::ExecuteList(), SfxShell::ExecuteSlot(), FN_CONVERT_TABLE_TO_TEXT, FN_CONVERT_TEXT_TABLE, FN_CONVERT_TEXT_TO_TABLE, FN_ESCAPE, FN_FORMAT_PAGE_COLUMN_DLG, FN_FRAME_NOWRAP, FN_FRAME_TO_ANCHOR, FN_FRAME_WRAP, FN_FRAME_WRAP_CONTOUR, FN_FRAME_WRAP_IDEAL, FN_FRAME_WRAP_LEFT, FN_FRAME_WRAP_RIGHT, FN_FRAME_WRAPTHRU, FN_FRAME_WRAPTHRU_TOGGLE, FN_FRAME_WRAPTHRU_TRANSP, FN_GOTO_NEXT_MARK, FN_GOTO_NEXT_OBJ, FN_GOTO_PREV_MARK, FN_GOTO_PREV_OBJ, FN_NEXT_BOOKMARK, FN_PAGE_STYLE_SET_COLS, FN_PAGE_STYLE_SET_LR_MARGIN, FN_PAGE_STYLE_SET_NUMBER_FORMAT, FN_PAGE_STYLE_SET_PAPER_BIN, FN_PAGE_STYLE_SET_PAPER_SIZE, FN_PAGE_STYLE_SET_UL_MARGIN, FN_PREV_BOOKMARK, FN_REPAGINATE, FN_SET_TRACKED_CHANGES_IN_TEXT, FN_SET_TRACKED_DELETIONS_IN_MARGIN, FN_SET_TRACKED_INSERTIONS_IN_MARGIN, FN_TOOL_ANCHOR_AT_CHAR, FN_TOOL_ANCHOR_CHAR, FN_TOOL_ANCHOR_FRAME, FN_TOOL_ANCHOR_PAGE, FN_TOOL_ANCHOR_PARAGRAPH, FN_UPDATE_ALL, FN_UPDATE_ALL_LINKS, FN_UPDATE_CHARTS, FN_UPDATE_FIELD, FN_UPDATE_FIELDS, FN_UPDATE_INPUTFIELDS, FN_UPDATE_TOX, FN_WRAP_ANCHOR_ONLY, FN_XFORMS_DESIGN_MODE, IDocumentSettingAccess::get(), SfxItemSet::Get(), SfxRequest::GetArgs(), SwViewShell::GetAttrPool(), SfxViewFrame::GetBindings(), SwFormat::GetCol(), SwCursorShell::GetCurField(), SwFEShell::GetCurPageDesc(), SfxViewFrame::GetDispatcher(), SwViewShell::GetDoc(), SwView::GetDocShell(), SvxContourDlg::GetEditingObject(), SvxIMapDlg::GetEditingObject(), SwView::GetEditWin(), SfxObjectShell::getEmbeddedObjectContainer(), SwFieldMgr::GetFieldType(), SwFEShell::GetFlyFrameAttr(), SwView::GetFormShell(), SvxContourDlg::GetGraphic(), SvxGalleryItem::GetGraphic(), SwFormatHoriOrient::GetHoriOrient(), GetHtmlMode(), SwDoc::getIDocumentMarkAccess(), SwDoc::getIDocumentSettingAccess(), SvxIMapDlg::GetImageMap(), GetIMapDlg(), SwEditShell::GetIMapInventor(), SfxItemSet::GetItemState(), SwEditShell::GetLinkManager(), sfx2::LinkManager::GetLinks(), SwPageDesc::GetMaster(), SfxObjectShell::GetModel(), SwTableAutoFormat::GetName(), SfxShell::GetObjectShell(), SwFEShell::GetOleRef(), SwFEShell::GetPageDesc(), SwFEShell::GetPhyPageNum(), SvxContourDlg::GetPolyPolygon(), SfxShell::GetPool(), SwWrtShell::GetSelectionType(), GetShell(), SwView::GetShellMode(), SfxRequest::GetSlot(), SwFormatSurround::GetSurround(), SwEditShell::GetTableFormat(), SvxGalleryItem::GetType(), SvxGalleryItem::GetURL(), SfxInt16Item::GetValue(), GetValue, SwFormatVertOrient::GetVertOrient(), GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), GetWhich, SwWrtShell::GoNextBookmark(), SwWrtShell::GoPrevBookmark(), SwCursorShell::GotoFlyAnchor(), SwFEShell::GotoObj(), vcl::Window::GrabFocus(), Graphic, SfxViewFrame::HasChildWindow(), SfxRequest::HasMacroRecorder(), SwCursorShell::HasMark(), Headline, SwCursorShell::HideCursor(), i, SwFormatCol::Init(), SwWrtShell::InsertGraphic(), SfxBindings::Invalidate(), SwFormatSurround::IsContour(), SwCursorShell::IsCursorInTable(), SwCursorShell::IsCursorPtAtEnd(), SwFEShell::IsFrameSelected(), SvxContourDlg::IsGraphicChanged(), SotExchange::IsMath(), SwFEShell::IsObjSelected(), SwWrtShell::IsSelFrameMode(), SwCursorShell::IsTableComplexForChart(), SwCursorShell::IsTableMode(), SwViewShell::IsViewLocked(), JumpEdit, lcl_UpdateContourDlg(), lcl_UpdateIMapDlg(), SwWrtShell::LeaveSelFrameMode(), SwViewShell::LockView(), m_rView, SwFEShell::makeItemSetFromFormatAnchor(), MATH_BASELINE_ALIGNMENT, SwInsertTableOptions::mnInsMode, SwInsertTableOptions::mnRowsToRepeat, SwCursorShell::MoveFieldType(), nCount, nId, NONE, SwPostItHelper::NONE, Ole, SfxItemSet::Put(), SwViewShell::Reformat(), SwEditShell::ReRead(), RES_HORI_ORIENT(), RES_SHADOW(), RES_SURROUND(), RES_URL(), RES_VERT_ORIENT(), IDocumentMarkAccess::restoreAnnotationMarks(), RET_OK, SwCursorShell::SaveTableBoxContent(), SwEditShell::SetAttrItem(), SwEditShell::SetAttrSet(), SwFlyFrameAttrMgr::SetAttrSet(), SwFormatSurround::SetContour(), SwFEShell::SetFlyFrameAttr(), SwFormat::SetFormatAttr(), SwViewOption::SetFormView(), SwEditShell::SetGraphicPolygon(), SwFormatCol::SetGutterWidth(), SfxRequest::SetReturnValue(), SwViewOption::SetShowChangesInMargin(), SwViewOption::SetShowChangesInMargin2(), SwFormatSurround::SetSurround(), SwFEShell::SetTabBorders(), comphelper::EmbeddedObjectContainer::setUserAllowsLinkUpdate(), SwFormatCol::SetWishWidth(), SetWrapMode(), SplitLayout, SwCursorShell::StartAction(), SwEditShell::StartAllAction(), SwEditShell::StartUndo(), SwCursorShell::SttEndDoc(), SwCursorShell::SwapPam(), TABLE_CAP, SwEditShell::TableToText(), SwEditShell::TextToTable(), SfxViewFrame::ToggleChildWindow(), SwWrtShell::UnSelectFrame(), SwViewShell::UpdateAllCharts(), sfx2::LinkManager::UpdateAllLinks(), SwTableFUNC::UpdateChart(), SwEditShell::UpdateDocStat(), SwFlyFrameAttrMgr::UpdateFlyFrame(), SwWrtShell::UpdateInputFields(), SwViewShell::UpdateOleObjectPreviews(), and xModel.

◆ ExecuteGallery()

void SwBaseShell::ExecuteGallery ( SfxRequest &  rReq)

◆ GetBckColState()

void SwBaseShell::GetBckColState ( SfxItemSet &  rSet)

◆ GetBorderState()

void SwBaseShell::GetBorderState ( SfxItemSet &  rSet)

◆ GetFrameMode()

static FlyMode SwBaseShell::GetFrameMode ( )
inlinestatic

Definition at line 114 of file basesh.hxx.

Referenced by SwView::StateStatusLine().

◆ GetGalleryState()

void SwBaseShell::GetGalleryState ( SfxItemSet &  rSet)

◆ GetShell()

SwWrtShell & SwBaseShell::GetShell ( )
protected

Definition at line 3001 of file basesh.cxx.

References SwView::GetWrtShell(), and m_rView.

Referenced by SwTextShell::CreateInsertFrameItemSet(), SwDrawBaseShell::Disable(), SwDrawBaseShell::DisableState(), SwFrameShell::DisableStateTextFrame(), EditRegionDialog(), SwGrfShell::ExecAttr(), SwTextShell::ExecBasicMove(), ExecBckCol(), SwTextShell::ExecCharAttr(), SwTextShell::ExecCharAttrArgs(), ExecClpbrd(), SwTextShell::ExecDB(), ExecDelete(), SwTextShell::ExecDelete(), ExecDlg(), SwDrawShell::ExecDrawAttrArgs(), SwFrameShell::ExecDrawAttrArgsTextFrame(), SwDrawShell::ExecDrawDlg(), SwFrameShell::ExecDrawDlgTextFrame(), SwTextShell::ExecEnterNum(), SwFrameShell::ExecField(), SwTextShell::ExecField(), SwDrawShell::ExecFormText(), SwFrameShell::ExecFrameStyle(), SwTextShell::ExecIdx(), SwTextShell::ExecInsert(), SwMediaShell::ExecMedia(), SwTextShell::ExecMove(), SwFrameShell::ExecMove(), SwTextShell::ExecMoveCol(), SwTextShell::ExecMoveLingu(), SwTextShell::ExecMoveMisc(), SwTextShell::ExecMovePage(), SwTableShell::ExecNumberFormat(), SwTextShell::ExecParaAttr(), SwTextShell::ExecParaAttrArgs(), SwTextShell::ExecRotateTransliteration(), SwTextShell::ExecSetNumber(), SwTableShell::ExecTableStyle(), ExecTextCtrl(), SwTextShell::ExecTransliteration(), ExecUndo(), Execute(), SwDrawShell::Execute(), SwFrameShell::Execute(), SwListShell::Execute(), SwTableShell::Execute(), SwTextShell::Execute(), SwGrfShell::Execute(), SwBezierShell::Execute(), SwDrawFormShell::Execute(), SwDrawBaseShell::Execute(), SwNavigationShell::Execute(), ExecuteGallery(), SwGrfShell::ExecuteRotation(), SwTextShell::GetAttrState(), SwGrfShell::GetAttrState(), SwGrfShell::GetAttrStateForRotation(), GetBckColState(), GetBorderState(), SwDrawShell::GetDrawAttrState(), SwDrawBaseShell::GetDrawAttrStateForIFBX(), SwFrameShell::GetDrawAttrStateTextFrame(), SwDrawShell::GetFormTextState(), SwTableShell::GetFrameBorderState(), GetGalleryState(), SwTextShell::GetIdxState(), SwFrameShell::GetLineStyleState(), SwTableShell::GetLineStyleState(), SwMediaShell::GetMediaState(), GetState(), SwBezierShell::GetState(), SwDrawShell::GetState(), SwDrawFormShell::GetState(), SwDrawBaseShell::GetState(), SwFrameShell::GetState(), SwListShell::GetState(), SwNavigationShell::GetState(), SwTableShell::GetState(), SwTextShell::GetState(), GetTextCtrlState(), GetTextFontCtrlState(), SwTextShell::InsertHyperlink(), SwTextShell::InsertMediaDlg(), SwDrawShell::InsertPictureFromFile(), InsertRegionDialog(), SwTextShell::InsertSymbol(), InsertTable(), InsertURLButton(), SwDrawShell::IsSingleFillableNonOLESelected(), SetWrapMode(), StateClpbrd(), SwTextShell::StateField(), SwTextShell::StateInsert(), SwFrameShell::StateInsert(), StateStyle(), StateUndo(), SwBezierShell::SwBezierShell(), SwDrawBaseShell::SwDrawBaseShell(), SwDrawFormShell::SwDrawFormShell(), SwDrawShell::SwDrawShell(), SwWebTableShell::SwWebTableShell(), SwDrawBaseShell::~SwDrawBaseShell(), and SwFrameShell::~SwFrameShell().

◆ GetShellPtr()

SwWrtShell * SwBaseShell::GetShellPtr ( )
protected

◆ GetState()

void SwBaseShell::GetState ( SfxItemSet &  rSet)

Definition at line 1699 of file basesh.cxx.

References AddGrfUpdateSlot(), Content, SwCursorShell::CursorInsideInputField(), SfxItemSet::DisableItem(), FileLink, SfxWhichIter::FirstWhich(), FN_BACKSPACE, FN_CONVERT_TABLE_TO_TEXT, FN_CONVERT_TEXT_TABLE, FN_CONVERT_TEXT_TO_TABLE, FN_EDIT_CURRENT_REGION, FN_EDIT_REGION, FN_FRAME_NOWRAP, FN_FRAME_WRAP, FN_FRAME_WRAP_CONTOUR, FN_FRAME_WRAP_IDEAL, FN_FRAME_WRAP_LEFT, FN_FRAME_WRAP_RIGHT, FN_FRAME_WRAPTHRU, FN_FRAME_WRAPTHRU_TOGGLE, FN_FRAME_WRAPTHRU_TRANSP, FN_INSERT_REGION, FN_TOOL_ANCHOR_AT_CHAR, FN_TOOL_ANCHOR_CHAR, FN_TOOL_ANCHOR_FRAME, FN_TOOL_ANCHOR_PAGE, FN_TOOL_ANCHOR_PARAGRAPH, FN_UPDATE_ALL_LINKS, FN_UPDATE_CHARTS, FN_WRAP_ANCHOR_ONLY, FN_XFORMS_DESIGN_MODE, FOOTNOTE, Frame, SfxItemSet::Get(), SwFEShell::GetAnchorId(), SwViewShell::GetAttrPool(), SwFlyFrameAttrMgr::GetAttrSet(), SwEditShell::GetCurAttr(), SwEditShell::GetCurrSection(), SwViewShell::GetDoc(), SwDoc::GetDocShell(), SvxContourDlg::GetEditingObject(), SvxIMapDlg::GetEditingObject(), SwFEShell::GetFlyFrameAttr(), SwFormat::GetFormatAttr(), SwFEShell::GetFrameType(), SwEditShell::GetGraphic(), SwEditShell::GetGraphicType(), GetHtmlMode(), SwDoc::getIDocumentSettingAccess(), IDocumentSettingAccess::getImagePreferredDPI(), GetIMapDlg(), SwEditShell::GetIMapGraphic(), SwEditShell::GetIMapInventor(), SwFEShell::GetLayerId(), SwEditShell::GetLinkManager(), sfx2::LinkManager::GetLinks(), SwFEShell::GetObjAttr(), SfxShell::GetPool(), SdrPage::getSdrPageProperties(), SwWrtShell::GetSelectionType(), GetShell(), SwFormatSurround::GetSurround(), SwEditShell::GetTableFormat(), SdrPageProperties::GetTheme(), Graphic::GetType(), SwSection::GetType(), GetView(), SfxViewShell::GetViewFrame(), SwViewShell::GetViewOptions(), Graphic, SwViewShell::HasCharts(), SfxViewFrame::HasChildWindow(), SwCursorShell::HasReadonlySel(), HTMLMODE_ON, comphelper::LibreOfficeKit::isActive(), SwFormatSurround::IsAnchorOnly(), SwEditShell::IsAnySectionInDoc(), SwFormatSurround::IsContour(), SwFEShell::IsFlyInFly(), SwViewOption::IsFormView(), SwFEShell::IsFrameSelected(), SwEditShell::IsInsRegionAvailable(), SwEditShell::IsLinkedGrfSwapOut(), SwFEShell::IsObjSelected(), SwWrtShell::IsSelFrameMode(), SwFEShell::IsSelObjProtected(), SwCursorShell::IsTableMode(), SwEditShell::IsTextToTableAvailable(), SwDoc::isXForms(), lcl_UpdateContourDlg(), lcl_UpdateIMapDlg(), m_pGetStateSet, SfxWhichIter::NextWhich(), nId, NONE, Ole, Parent, SfxItemSet::Put(), RES_ANCHOR(), RES_OPAQUE(), RES_SHADOW(), RES_SURROUND(), and rSet.

◆ GetTextCtrlState()

void SwBaseShell::GetTextCtrlState ( SfxItemSet &  rSet)

Definition at line 2484 of file basesh.cxx.

References SwEditShell::GetCurAttr(), GetShell(), and rSet.

◆ GetTextFontCtrlState()

void SwBaseShell::GetTextFontCtrlState ( SfxItemSet &  rSet)

◆ GetView()

SwView & SwBaseShell::GetView ( )
inlineprotected

Definition at line 59 of file basesh.hxx.

Referenced by SwOleShell::Activate(), SwTextShell::CreateInsertFrameItemSet(), SwOleShell::Deactivate(), EditRegionDialog(), SwGrfShell::ExecAttr(), SwTextShell::ExecBasicMove(), ExecBckCol(), SwTextShell::ExecCharAttr(), SwTextShell::ExecDB(), ExecDelete(), ExecDlg(), SwDrawShell::ExecDrawAttrArgs(), SwDrawShell::ExecDrawDlg(), SwFrameShell::ExecDrawDlgTextFrame(), SwTextShell::ExecEnterNum(), SwTextShell::ExecField(), ExecField(), SwDrawShell::ExecFormText(), SwTextShell::ExecGlossary(), SwTextShell::ExecIdx(), SwTextShell::ExecInsert(), SwMediaShell::ExecMedia(), SwTextShell::ExecMove(), SwTextShell::ExecMoveLingu(), SwTextShell::ExecMovePage(), SwTextShell::ExecParaAttr(), SwTextShell::ExecParaAttrArgs(), ExecTextCtrl(), ExecUndo(), Execute(), SwDrawShell::Execute(), SwFrameShell::Execute(), SwListShell::Execute(), SwTableShell::Execute(), SwTextShell::Execute(), SwGrfShell::Execute(), SwBezierShell::Execute(), SwDrawFormShell::Execute(), SwDrawBaseShell::Execute(), SwGrfShell::GetAttrState(), GetBckColState(), GetGalleryState(), SwTextShell::GetIdxState(), GetState(), SwBezierShell::GetState(), SwDrawShell::GetState(), SwDrawFormShell::GetState(), SwDrawBaseShell::GetState(), SwTextShell::GetState(), GetTextFontCtrlState(), SwTextShell::InsertMediaDlg(), SwDrawShell::InsertPictureFromFile(), InsertRegionDialog(), SwTextShell::InsertSymbol(), InsertTable(), InsertURLButton(), StateClpbrd(), SwTextShell::StateField(), SwTextShell::StateInsert(), StateStyle(), SwDrawBaseShell::SwDrawBaseShell(), and SwDrawBaseShell::~SwDrawBaseShell().

◆ InitInterface_Impl()

void SwBaseShell::InitInterface_Impl ( )
staticprivate

SfxInterface initializer.

Definition at line 165 of file basesh.cxx.

◆ InsertRegionDialog()

void SwBaseShell::InsertRegionDialog ( SfxRequest &  rReq)

Definition at line 39 of file regionsw.cxx.

References SwFEShell::CalcBoundRect(), Content, SfxItemSet::Count(), SwAbstractDialogFactory::Create(), SwAbstractDialogFactory::CreateInsertSectionTabDialog(), sfx2::cTokenSeparator, IDocumentContentOperations::DeleteAndJoin(), SfxRequest::Done(), SwCursorShell::EndAction(), FileLink, FN_INSERT_REGION, FN_PARAM_REGION_CONDITION, FN_PARAM_REGION_EDIT_IN_READONLY, FN_PARAM_REGION_HIDDEN, FN_PARAM_REGION_NAME, FN_PARAM_REGION_PROTECT, fnMoveBackward, SfxRequest::GetArg(), SfxRequest::GetArgs(), SwPosition::GetContentIndex(), SwCursorShell::GetCursor(), SwViewShell::GetDoc(), GetFrameWeld(), SwDoc::getIDocumentContentOperations(), SwDoc::GetIDocumentUndoRedo(), SfxItemSet::GetItemIfSet(), SfxItemSet::GetItemState(), SwPaM::GetPoint(), SfxShell::GetPool(), GetShell(), SwEditShell::GetUniqueSectionName(), CntUInt16Item::GetValue(), CntUnencodedStringItem::GetValue(), SfxBoolItem::GetValue(), GetValue, GetView(), GoInContent(), SfxRequest::Ignore(), SwFormatCol::Init(), SwEditShell::InsertSection(), INSSECTION, SwPaM::Move(), SwTranslateHelper::PasteHTMLToPaM(), RES_BACKGROUND(), RES_COL(), RES_FRAMEDIR(), RES_FRM_SIZE(), RES_FTN_AT_TXTEND(), RES_LR_SPACE(), SwSectionData::SetCondition(), SwSectionData::SetEditInReadonlyFlag(), SwSectionData::SetHidden(), SwSectionData::SetLinkFileName(), SwPaM::SetMark(), SwSectionData::SetProtectFlag(), SfxRequest::SetReturnValue(), comphelper::string::setToken(), SwSectionData::SetType(), SwCursorShell::StartAction(), Variable, SwRect::Width(), XATTR_FILL_FIRST(), and XATTR_FILL_LAST().

◆ InsertTable()

void SwBaseShell::InsertTable ( SfxRequest &  _rRequest)
protected

◆ InsertURLButton()

void SwBaseShell::InsertURLButton ( const OUString &  rURL,
const OUString &  rTarget,
const OUString &  rText 
)
protected

◆ SetFrameMode()

void SwBaseShell::SetFrameMode ( FlyMode  eMode,
SwWrtShell *  pShell 
)
static

◆ SetFrameMode_()

static void SwBaseShell::SetFrameMode_ ( FlyMode  eMode)
inlinestatic

Definition at line 113 of file basesh.hxx.

References eMode.

Referenced by SwView::StateStatusLine().

◆ SetGetStateSet()

void SwBaseShell::SetGetStateSet ( SfxItemSet *  p)
inlineprotected

Definition at line 60 of file basesh.hxx.

References p.

Referenced by SwGrfShell::GetAttrState(), and SwGrfShell::GetAttrStateForRotation().

◆ SetWrapMode()

void SwBaseShell::SetWrapMode ( sal_uInt16  nSlot)

◆ StateClpbrd()

void SwBaseShell::StateClpbrd ( SfxItemSet &  rSet)

◆ StateDisableItems()

void SwBaseShell::StateDisableItems ( SfxItemSet &  rSet)
static

◆ StateStyle()

void SwBaseShell::StateStyle ( SfxItemSet &  rSet)

◆ StateUndo()

void SwBaseShell::StateUndo ( SfxItemSet &  rSet)

Member Data Documentation

◆ m_aGrfUpdateSlots

std::set<sal_uInt16> SwBaseShell::m_aGrfUpdateSlots
private

Definition at line 51 of file basesh.hxx.

◆ m_pGetStateSet

SfxItemSet* SwBaseShell::m_pGetStateSet
private

Definition at line 48 of file basesh.hxx.

Referenced by GetState().

◆ m_rView

SwView& SwBaseShell::m_rView
private

Definition at line 41 of file basesh.hxx.

Referenced by ExecClpbrd(), Execute(), GetShell(), GetShellPtr(), SwBaseShell(), and ~SwBaseShell().

◆ s_eFrameMode

FlyMode SwBaseShell::s_eFrameMode = FLY_DRAG_END
staticprivate

Definition at line 44 of file basesh.hxx.

Referenced by SetFrameMode().


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