28#include <svx/svxids.hrc>
74 sal_uInt16 nSId = rReq.
GetSlot();
87 case SvxZoomType::PERCENT:
106 case SID_ATTR_ZOOMSLIDER:
111 rReq.
GetArg(SID_ATTR_ZOOMSLIDER) :
nullptr;
172 case SID_OUTLINE_COLLAPSE_ALL:
180 case SID_OUTLINE_COLLAPSE:
188 case SID_OUTLINE_EXPAND_ALL:
196 case SID_OUTLINE_EXPAND:
204 case SID_OUTLINE_FORMAT:
226 case SID_PRESENTATION:
227 case SID_PRESENTATION_CURRENT_SLIDE:
228 case SID_REHEARSE_TIMINGS:
242 if ( !(nCntrl & EEControlBits::NOCOLORS) )
261 case SID_STYLE_UPDATE_BY_EXAMPLE:
273 case SID_PRESENTATION_DLG:
282#ifdef ENABLE_SDREMOTE
290 case SID_CUSTOMSHOW_DLG:
337 sal_uInt16 nSId = rReq.
GetSlot();
338 std::unique_ptr<OutlineViewModelChangeGuard, o3tl::default_delete<OutlineViewModelChangeGuard>> aGuard;
339 if (nSId != SID_OUTLINE_BULLET && nSId != FN_SVX_SET_BULLET && nSId != FN_SVX_SET_NUMBER)
350 case SID_HYPERLINK_SETLINK:
357 &pReqArgs->
Get(SID_HYPERLINK_SETLINK);
376 case FN_INSERT_SOFT_HYPHEN:
377 case FN_INSERT_HARDHYPHEN:
378 case FN_INSERT_HARD_SPACE:
379 case FN_INSERT_NNBSP:
380 case SID_INSERT_RLM :
381 case SID_INSERT_LRM :
383 case SID_INSERT_ZWSP:
391 case SID_OUTLINE_BULLET:
392 case FN_SVX_SET_BULLET:
393 case FN_SVX_SET_NUMBER:
408 case SID_CHAR_DLG_EFFECT:
423 case SID_PRESENTATIONOBJECT:
430 case SID_SET_DEFAULT:
438 case SID_SUMMARY_PAGE:
442 pOlView->GetOutliner().Clear();
449 case SID_EXPAND_PAGE:
453 pOlView->GetOutliner().Clear();
460 case SID_INSERT_FLD_DATE_FIX:
461 case SID_INSERT_FLD_DATE_VAR:
462 case SID_INSERT_FLD_TIME_FIX:
463 case SID_INSERT_FLD_TIME_VAR:
464 case SID_INSERT_FLD_AUTHOR:
465 case SID_INSERT_FLD_PAGE:
466 case SID_INSERT_FLD_PAGE_TITLE:
467 case SID_INSERT_FLD_PAGES:
468 case SID_INSERT_FLD_FILE:
470 std::unique_ptr<SvxFieldItem> pFieldItem;
474 case SID_INSERT_FLD_DATE_FIX:
479 case SID_INSERT_FLD_DATE_VAR:
483 case SID_INSERT_FLD_TIME_FIX:
488 case SID_INSERT_FLD_TIME_VAR:
492 case SID_INSERT_FLD_AUTHOR:
502 case SID_INSERT_FLD_PAGE:
506 case SID_INSERT_FLD_PAGE_TITLE:
510 case SID_INSERT_FLD_PAGES:
514 case SID_INSERT_FLD_FILE:
528 if( pOldFldItem && (
nullptr !=
dynamic_cast< const SvxURLField *
>( pOldFldItem->
GetField() ) ||
554 case SID_MODIFY_FIELD:
567 if( pDlg->Execute() ==
RET_OK )
569 std::unique_ptr<SvxFieldData> pField(pDlg->GetField());
#define CHECK_RANGE(nMin, nValue, nMax)
sal_uInt16 GetValue() const
void SetSelection(const ESelection &)
void InsertField(const SvxFieldItem &rFld)
const SvxFieldItem * GetFieldAtSelection() const
void RemoveAttribs(bool bRemoveParaAttribs, bool bKeepLanguages=false)
ESelection GetSelection() const
Outliner * GetOutliner() const
void SetAttribs(const SfxItemSet &)
void SelectRange(sal_Int32 nFirst, sal_Int32 nCount)
void SetFlatMode(bool bFlat)
EEControlBits GetControlWord() const
void SetControlWord(EEControlBits nWord)
sal_Int32 GetParagraphCount() const
virtual VclPtr< VclAbstractDialog > CreateRemoteDialog(weld::Window *pWindow)=0
virtual VclPtr< VclAbstractDialog > CreateSdPhotoAlbumDialog(weld::Window *pWindow, SdDrawDocument *pDoc)=0
virtual VclPtr< AbstractSdModifyFieldDlg > CreateSdModifyFieldDlg(weld::Window *pWindow, const SvxFieldData *pInField, const SfxItemSet &rSet)=0
static SD_DLLPUBLIC SdAbstractDialogFactory * Create()
void Invalidate(sal_uInt16 nId)
const SfxPoolItem & Get(sal_uInt16 nWhich, bool bSrchInParent=true) const
const OUString & GetName() const
SfxMedium * GetMedium() const
sal_uInt16 GetSlot() const
const SfxItemSet * GetArgs() const
const T * GetArg(sal_uInt16 nSlotId) const
void Done(bool bRemove=false)
virtual void Invalidate(sal_uInt16 nId=0)
SfxBindings & GetBindings()
OUString GetFirstName() const
OUString GetLastName() const
const SvxFieldData * GetField() const
const OUString & GetName() const
const OUString & GetURL() const
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
static rtl::Reference< FuPoor > Create(ViewShell *pViewSh, ::sd::Window *pWin, ::sd::View *pView, SdDrawDocument *pDoc, SfxRequest &rReq)
std::unique_ptr< OutlineView > pOlView
void FuTemporaryModify(SfxRequest &rReq)
virtual void SetZoom(::tools::Long nZoom) override
Zoom with zoom factor.
void FuTemporary(SfxRequest &rReq)
SfxRequests for temporary functions.
SD_DLLPUBLIC DrawDocShell * GetDocSh() const
const rtl::Reference< FuPoor > & GetCurrentFunction() const
SdDrawDocument * GetDoc() const
std::unique_ptr< ZoomList > mpZoomList
void InvalidateWindows()
Invalidate all split windows below the ?provided rectangle.
::sd::Window * GetActiveWindow() const
The active window is usually the mpContentWindow.
void DeactivateCurrentFunction(bool bPermanent=false)
::tools::Long GetZoom() const
SD_DLLPUBLIC weld::Window * GetFrameWeld() const
void SetCurrentFunction(const rtl::Reference< FuPoor > &xFunction)
void Cancel()
this method deactivates the current function.
SD_DLLPUBLIC SfxViewFrame * GetViewFrame() const
bool HasCurrentFunction() const
Point PixelToLogic(const Point &rDevicePt) const
weld::Window * GetFrameWeld() const
constexpr TypedWhichId< SvxFieldItem > EE_FEATURE_FIELD(EE_FEATURE_NOTCONV+1)
SD_DLLPUBLIC void ShowSlideShow(SfxRequest const &rReq, SdDrawDocument &rDoc)