20 #include <config_extensions.h>
29 #include <svx/dialogs.hrc>
30 #include <svx/svxids.hrc>
98 using ::com::sun::star::uno::Reference;
105 return m_xDlg->run();
110 return m_xDlg->run();
115 return m_xDlg->run();
120 return m_xDlg->run();
125 return m_xDlg->run();
130 return m_xDlg->run();
135 return SfxDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
140 return m_xDlg->run();
145 return m_xDlg->run();
150 return SfxDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
155 return m_xDlg->run();
160 return m_xDlg->run();
165 return m_xDlg->run();
170 return m_xDlg->run();
175 return m_xDlg->run();
185 return m_xDlg->run();
195 return m_xDlg->run();
200 return m_xDlg->run();
205 return m_xDlg->run();
210 return m_xDlg->run();
216 return m_xDlg->run();
221 return m_xDlg->run();
226 return m_xDlg->run();
231 return m_xDlg->run();
236 return m_xDlg->run();
241 return m_xDlg->run();
246 return m_xDlg->run();
251 return m_xDlg->run();
261 return m_xDlg->run();
266 return SfxDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
271 return m_xDlg->run();
276 return m_xDlg->run();
281 return m_xDlg->run();
286 return SfxDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
291 return m_xDlg->run();
296 return m_xDlg->run();
301 return m_xDlg->run();
306 return m_xDlg->GetOutputItemSet();
311 m_xDlg->set_title(rStr);
316 return m_xDlg->run();
321 return m_xDlg->run();
326 return m_xDlg->run();
331 return m_xDlg->run();
336 return m_xDlg->run();
346 m_xDlg->SetCurPageId( rName );
351 return m_xDlg->GetOutputItemSet();
356 return m_xDlg->GetInputRanges( pItem );
361 m_xDlg->SetInputSet( pInSet );
367 m_xDlg->set_title(rStr);
372 return m_xDlg->getAllPageUIXMLDescriptions();
377 return m_xDlg->selectPageByUIXMLDescription(rUIXMLDescription);
382 return m_xDlg->createScreenshot();
387 return m_xDlg->GetScreenshotId();
392 return m_xDlg->GetOutputItemSet();
397 m_xDlg->set_title(rStr);
402 m_xDlg->response(nResult);
407 m_xDlg->EnableRubySupport(_bVal);
412 m_xDlg->SetByCharacter(_bByCharacter);
417 m_xDlg->SetConversionDirectionState(_bTryBothDirections, _ePrimaryConversionDirection);
422 m_xDlg->SetConversionFormat(_eType);
427 m_xDlg->SetOptionsChangedHdl(_rHdl );
432 m_xDlg->SetIgnoreHdl(_rHdl );
437 m_xDlg->SetIgnoreAllHdl(rHdl);
442 m_xDlg->SetChangeHdl(rHdl);
447 m_xDlg->SetChangeAllHdl(rHdl);
452 m_xDlg->SetClickByCharacterHdl(_rHdl );
457 m_xDlg->SetConversionFormatChangedHdl(rHdl);
462 m_xDlg->SetFindHdl(rHdl);
467 return m_xDlg->GetUseBothDirections();
472 return m_xDlg->GetDirection( _eDefaultDirection );
476 const OUString& _rNewString,
477 const css::uno::Sequence< OUString >& _rSuggestions,
478 bool _bOriginatesFromDocument
481 m_xDlg->SetCurrentString(_rNewString,_rSuggestions,_bOriginatesFromDocument);
486 return m_xDlg->GetCurrentString();
491 return m_xDlg->GetConversionFormat();
496 m_xDlg->FocusSuggestion();
501 return m_xDlg->GetCurrentSuggestion();
506 return m_xDlg->GetWord();
511 return m_xDlg->GetObject();
516 return m_xDlg->IsCreateNew();
521 return m_xDlg->GetIconIfIconified( pGraphicMediaType );
526 m_xDlg->Insert(nFormat, rFormatName);
531 m_xDlg->InsertUno(sCmd, sLabel);
536 m_xDlg->SetObjName(rClass, rObjName);
541 m_xDlg->PreGetFormat(aHelper);
546 return m_xDlg->GetFormatOnly();
551 return m_xDlg->GetFormat(aHelper);
556 m_xDlg->SetColumns(xCols);
561 m_xDlg->SetLimits( nMin, nMax );
566 m_xDlg->HideButton( nBtnId );
571 return m_xDlg->GetOutputItemSet();
576 m_xDlg->InvalidateDialog();
586 return m_xDlg->GetBindings();
591 return m_xDlg->GetTitle();
596 return m_xDlg->GetId();
601 return m_xDlg->GetURL();
606 return m_xDlg->GetAltText();
611 return m_xDlg->GetDesc();
616 return m_xDlg->GetTarget();
621 return m_xDlg->GetName();
626 return m_xDlg->GetOther();
631 return m_xDlg->GetShorter();
636 return m_xDlg->GetLonger();
641 return m_xDlg->IsRelaxed();
647 m_xDlg->SetCurPageId( rName );
652 return m_xDlg->GetOutputItemSet();
657 return m_xDlg->GetInputRanges( pItem );
662 m_xDlg->SetInputSet( pInSet );
668 m_xDlg->set_title(rStr);
673 m_xDlg->SetValidateFramePosLink( rLink );
679 m_xDlg->SetCurPageId(rName);
684 return m_xDlg->GetOutputItemSet();
689 return m_xDlg->GetInputRanges( pItem );
694 m_xDlg->SetInputSet( pInSet );
699 m_xDlg->set_title(rStr);
704 m_xDlg->SetValidateFramePosLink( rLink );
709 return m_xDlg->GetTransliterationFlags();
714 m_xDlg->SetValue(nNew);
719 return m_xDlg->GetValue();
724 return m_xDlg->GetNewDictionary();
729 rName = m_xDlg->GetName();
734 aCheckNameHdl = rLink;
743 aCheckNameTooltipHdl = rLink;
752 m_xDlg->SetEditHelpId(rHelpId);
757 m_xDlg->set_help_id(rHelpId);
762 m_xDlg->set_title(rStr);
767 return aCheckNameHdl.Call(*
this);
772 return aCheckNameTooltipHdl.Call(*
this);
777 rName = m_xDlg->GetName();
782 aCheckNameHdl = rLink;
796 return aCheckNameHdl.Call(*
this);
801 rTitle = m_xDlg->GetTitle();
806 rDescription = m_xDlg->GetDescription();
811 return m_xDlg->GetPath();
816 m_xDlg->SetPath( rPath );
821 m_xDlg->SetTitle(rNewTitle);
826 return m_xDlg->GetPath();
831 m_xDlg->SetPath( rPath );
836 m_xDlg->SetTitle(rNewTitle);
846 return m_xDlg->QueryClose();
851 m_xDlg->SetFoundHandler(lnk);
856 m_xDlg->SetCanceledNotFoundHdl(lnk);
861 m_xDlg->SetActiveField(strField);
866 return m_xDlg->GetFilteredGraphic(rGraphic, fScaleX, fScaleY);
872 m_xDlg->SetCurPageId( rName );
877 return m_xDlg->GetOutputItemSet();
882 return m_xDlg->GetInputRanges( pItem );
887 m_xDlg->SetInputSet( pInSet );
892 m_xDlg->set_title(rStr);
897 m_xDlg->set_title(rStr);
902 return m_xDlg->GetOutputItemSet();
907 m_xDlg->EnableTravel( bNext, bPrev );
912 return m_xDlg->GetNote();
917 m_xDlg->SetNote( rTxt );
922 m_xDlg->ShowLastAuthor( rAuthor, rDate );
927 m_xDlg->DontChangeAuthor();
932 m_xDlg->HideAuthor();
955 aNextHdl.Call(*
this);
960 aPrevHdl.Call(*
this);
965 return m_xDlg->GetDialog();
970 return m_xDlg->GetPasswordToOpen();
975 return m_xDlg->GetPasswordToModify();
980 return m_xDlg->IsRecommendToOpenReadonly();
986 std::unique_ptr<OfaTreeOptionsDialog> xDlg;
989 case SID_OPTIONS_TREEDIALOG :
990 case SID_OPTIONS_DATABASES :
991 case SID_LANGUAGE_OPTIONS :
993 bool bActivateLastSelection =
false;
994 if (nResId == SID_OPTIONS_TREEDIALOG)
995 bActivateLastSelection =
true;
996 Reference< frame::XFrame >
xFrame;
997 xDlg = std::make_unique<OfaTreeOptionsDialog>(pParent, xFrame, bActivateLastSelection);
998 if (nResId == SID_OPTIONS_DATABASES)
1000 xDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
1002 else if (nResId == SID_LANGUAGE_OPTIONS)
1019 sal_uInt32 nResId,
const OUString& rParameter )
1021 std::unique_ptr<OfaTreeOptionsDialog> xDlg;
1022 if (SID_OPTIONS_TREEDIALOG == nResId || SID_OPTIONS_DATABASES == nResId)
1025 bool bActivateLastSelection = ( nResId != SID_OPTIONS_DATABASES && rParameter.isEmpty() );
1026 xDlg = std::make_unique<OfaTreeOptionsDialog>(pParent, rxFrame, bActivateLastSelection);
1027 if ( nResId == SID_OPTIONS_DATABASES )
1028 xDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
1029 else if ( !rParameter.isEmpty() )
1030 xDlg->ActivatePage( rParameter );
1046 const Reference< frame::XFrame >& xViewFrame )
1048 auto xDlg1 = std::make_shared<SvxConfigDialog>(pParent, pAttrSet);
1049 xDlg1->SetFrame(xViewFrame);
1075 css::uno::Reference<css::linguistic2::XThesaurus> xThesaurus,
1083 css::uno::Reference< css::linguistic2::XHyphenator > &xHyphen,
1119 const Reference<frame::XFrame>& rxFrame)
1126 return m_xDlg->GetScriptURL();
1131 m_xDlg->SetRunLabel();
1135 const OUString& rLanguage)
1141 const OUString& rOldText)
1157 pParent, pData, pItemSet));
1161 const OUString& rURL,
const OUString& rAltText,
const OUString& rDescription,
1162 const OUString& rTarget,
const OUString& rName,
1166 rTarget, rName, rTargetList));
1179 const sal_uInt16* pWhRanges )
1187 sal_uInt16 nShorter,
1196 bool bEnableDrawingLayerFillStyles)
1202 bEnableDrawingLayerFillStyles));
1218 auto pDlg = std::make_shared<SvxTransformTabDialog>(pParent, pAttr, pSdrView,
1219 bSizeTabPage ? SvxAnchorIds::NoProtect : SvxAnchorIds::NoProtect|SvxAnchorIds::NoResize);
1220 pDlg->RemoveTabPage(
"RID_SVXPAGE_ANGLE" );
1221 pDlg->RemoveTabPage(
"RID_SVXPAGE_SLANT" );
1248 const OUString& rName,
const OUString& rDesc)
1279 const OUString& strInitialText,
1280 const std::vector< OUString >& _rContexts,
1281 sal_Int16 nInitialContext,
1285 strInitialText, _rContexts, nInitialContext, lnkContextSupplier));
1308 const Graphic& rGraphic,
double nRadius)
1361 case RID_SVXPAGE_MEASURE:
1363 case RID_SVXPAGE_CONNECTION:
1365 case RID_SFXPAGE_DBREGISTER:
1385 const Reference< XNameReplace >& _rxEvents,
const sal_uInt16 _nInitiallySelectedEvent )
1386 :m_aItems(
SfxGetpApp()->GetPool(),
svl::Items<SID_ATTR_MACROITEM, SID_ATTR_MACROITEM>{} )
1388 m_aItems.Put(
SfxBoolItem( SID_ATTR_MACROITEM, _bUnoDialogMode ) );
1392 virtual short Execute()
override;
1396 std::unique_ptr<SvxMacroAssignDlg>
m_xDialog;
1401 short SvxMacroAssignDialog::Execute()
1408 return m_xDlg->run();
1413 return m_xDlg->run();
1418 const Reference< XNameReplace >& _rxEvents,
const sal_uInt16 _nInitiallySelectedEvent )
1428 case RID_SW_TP_BACKGROUND :
1429 case RID_SVXPAGE_BKG :
1431 case RID_SVXPAGE_TEXTANIMATION :
1433 case RID_SVXPAGE_TRANSPARENCE :
1435 case RID_SVXPAGE_AREA :
1437 case RID_SVXPAGE_SHADOW :
1439 case RID_SVXPAGE_LINE :
1441 case RID_SVXPAGE_CONNECTION :
1443 case RID_SVXPAGE_MEASURE :
1447 case RID_SVXPAGE_PICK_SINGLE_NUM :
1449 case RID_SVXPAGE_PICK_BMP :
1451 case RID_SVXPAGE_PICK_BULLET :
1453 case RID_SVXPAGE_NUM_OPTIONS :
1455 case RID_SVXPAGE_PICK_NUM :
1457 case RID_SVXPAGE_NUM_POSITION :
1459 case RID_SVXPAGE_PARA_ASIAN :
1461 case RID_SVXPAGE_EXT_PARAGRAPH :
1463 case RID_SVXPAGE_ALIGN_PARAGRAPH :
1465 case RID_SVXPAGE_STD_PARAGRAPH :
1467 case RID_SVXPAGE_TABULATOR :
1469 case RID_SVXPAGE_TEXTATTR :
1471 case RID_SVXPAGE_ALIGNMENT :
1473 case RID_SVXPAGE_BORDER :
1475 case RID_SVXPAGE_CHAR_NAME :
1477 case RID_SVXPAGE_CHAR_EFFECTS :
1479 case RID_SVXPAGE_CHAR_POSITION :
1481 case RID_SVXPAGE_CHAR_TWOLINES :
1483 case RID_SVXPAGE_NUMBERFORMAT :
1485 case RID_SVXPAGE_PAGE :
1487 case RID_SVXPAGE_GRFCROP :
1489 case RID_SVXPAGE_MACROASSIGN :
1507 case RID_SVXPAGE_TEXTANIMATION :
1509 case RID_SVXPAGE_TRANSPARENCE :
1511 case RID_SVXPAGE_AREA :
1513 case RID_SVXPAGE_SHADOW :
1515 case RID_SVXPAGE_LINE :
1517 case RID_SVXPAGE_CONNECTION :
1519 case RID_SVXPAGE_MEASURE :
1521 case RID_SVXPAGE_PARA_ASIAN :
1523 case RID_SVXPAGE_EXT_PARAGRAPH :
1525 case RID_SVXPAGE_ALIGN_PARAGRAPH :
1527 case RID_SVXPAGE_STD_PARAGRAPH :
1529 case RID_SVXPAGE_TABULATOR :
1531 case RID_SVXPAGE_TEXTATTR :
1533 case RID_SVXPAGE_ALIGNMENT :
1535 case RID_SW_TP_BACKGROUND :
1536 case RID_SVXPAGE_BKG:
1538 case RID_SVXPAGE_BORDER :
1540 case RID_SVXPAGE_CHAR_NAME :
1542 case RID_SVXPAGE_CHAR_EFFECTS :
1544 case RID_SVXPAGE_CHAR_POSITION :
1546 case RID_SVXPAGE_CHAR_TWOLINES :
1548 case RID_SVXPAGE_NUMBERFORMAT :
1550 case RID_SVXPAGE_PAGE :
1564 std::unique_ptr<InsertObjectDialog_Impl> pDlg;
1565 if ( rCommand ==
".uno:InsertObject" )
1567 else if ( rCommand ==
".uno:InsertObjectFloatingFrame" )
1579 const Reference<css::embed::XEmbeddedObject>& xObj)
1581 if ( rCommand ==
".uno:InsertObjectFloatingFrame" )
1583 auto pDlg = std::make_unique<SfxInsertFloatingFrameDialog>(pParent, xObj);
1597 auto xLinkDlg(std::make_unique<SvBaseLinksDlg>(pParent, pMgr, bHTML));
1599 xLinkDlg->SetActLink(p);
1615 return std::make_shared<SvxNewTableDialogWrapper>(pParent);
1629 weld::Window * pParent, sal_uInt16 nMaxPasswdLen,
bool bIsPasswordToModify)
1640 weld::Window* pParent,
const Reference<XModel> xModel,
bool bEditExisting)
1643 std::make_unique<SignatureLineDialog>(pParent, xModel, bEditExisting));
1648 const Reference<XModel> xModel)
1651 std::make_unique<SignSignatureLineDialog>(pParent, xModel));
1655 weld::Window* pParent,
const Reference<XModel> xModel,
bool bEditExisting)
1658 std::make_unique<QrCodeGenDialog>(pParent, xModel, bEditExisting));
1664 #if HAVE_FEATURE_EXTENSIONS
1666 std::make_unique<AdditionsDialog>(pParent, sAdditionsTag));
1669 (
void) sAdditionsTag;
1678 std::make_unique<AboutDialog>(pParent));
1685 std::make_unique<TipOfTheDayDialog>(pParent));
1692 std::make_unique<ToolbarmodeDialog>(pParent));
1699 std::make_unique<DiagramDialog>(pParent, pDiagramData));
#define LINK(Instance, Class, Member)
virtual short Execute() override
virtual void SetPrevHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
virtual const SfxItemSet * GetOutputItemSet() const override
virtual short Execute() override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
virtual VclPtr< AbstractSvxMultiPathDialog > CreateSvxPathSelectDialog(weld::Window *pParent) override
virtual bool GetUseBothDirections() const override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual GetTabPageRanges GetTabPageRangesFunc(sal_uInt16 nId) override
virtual VclPtr< SfxAbstractTabDialog > CreateTabItemDialog(weld::Window *pParent, const SfxItemSet &rSet) override
virtual void HideButton(ZoomButtonId nBtnId) override
virtual OUString GetTitle() const override
virtual VclPtr< SfxAbstractTabDialog > CreateSchTransformTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrView *pSdrView, bool bSizeTabPage) override
virtual void HideAuthor() override
virtual VclPtr< AbstractSignSignatureLineDialog > CreateSignSignatureLineDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel) override
virtual OString GetScreenshotId() const override
virtual bool IsRelaxed() override
static const sal_uInt16 * GetRanges()
virtual VclPtr< AbstractHyphenWordDialog > CreateHyphenWordDialog(weld::Window *, const OUString &rWord, LanguageType nLang, css::uno::Reference< css::linguistic2::XHyphenator > &xHyphen, SvxSpellWrapper *pWrapper) override
virtual void SetCurPageId(const OString &rName) override
virtual void SetNextHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
static const sal_uInt16 * GetRanges()
virtual short Execute() override
virtual short Execute() override
virtual short Execute() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual void InsertUno(const OUString &sCmd, const OUString &sLabel) override
virtual const SfxItemSet * GetOutputItemSet() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual const SfxItemSet * GetOutputItemSet() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual short Execute() override
virtual VclPtr< SfxAbstractTabDialog > CreateAutoCorrTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet) override
virtual void GetDescription(OUString &rName) override
virtual VclPtr< AbstractPasswordToOpenModifyDialog > CreatePasswordToOpenModifyDialog(weld::Window *pParent, sal_uInt16 nMaxPasswdLen, bool bIsPasswordToModify) override
virtual void SetText(const OUString &rStr) override
virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary() override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterEmboss(weld::Window *pParent, const Graphic &rGraphic) override
static const sal_uInt16 * GetRanges()
virtual short Execute() override
Reference< XFrame > xFrame
virtual short Execute() override
virtual void SetInputSet(const SfxItemSet *pInSet) override
static const sal_uInt16 * GetRanges()
virtual short Execute() override
virtual void SetCurPageId(const OString &rName) override
virtual editeng::HangulHanjaConversion::ConversionDirection GetDirection(editeng::HangulHanjaConversion::ConversionDirection _eDefaultDirection) const override
virtual VclPtr< SfxAbstractInsertObjectDialog > CreateInsertObjectDialog(weld::Window *pParent, const OUString &rCommand, const css::uno::Reference< css::embed::XStorage > &xStor, const SvObjectServerList *pList) override
virtual VclPtr< AbstractFmSearchDialog > CreateFmSearchDialog(weld::Window *pParent, const OUString &strInitialText, const std::vector< OUString > &_rContexts, sal_Int16 nInitialContext, const Link< FmSearchContext &, sal_uInt32 > &lnkContextSupplier) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual VclPtr< VclAbstractDialog > CreateActualizeProgressDialog(weld::Widget *pParent, GalleryTheme *pThm) override
virtual VclPtr< AbstractSvxTransformTabDialog > CreateSvxTransformTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrView *pView, SvxAnchorIds nAnchorTypes=SvxAnchorIds::NONE) override
virtual Graphic GetFilteredGraphic(const Graphic &rGraphic, double fScaleX, double fScaleY) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual css::uno::Reference< css::io::XInputStream > GetIconIfIconified(OUString *pGraphicMediaType) override
virtual std::shared_ptr< SfxDialogController > GetController() override
virtual VclPtr< SfxAbstractPasteDialog > CreatePasteDialog(weld::Window *pParent) override
virtual VclPtr< SfxAbstractDialog > CreateCharMapDialog(weld::Window *pParent, const SfxItemSet &rAttr, const css::uno::Reference< css::frame::XFrame > &rFrame) override
virtual VclPtr< AbstractURLDlg > CreateURLDialog(weld::Widget *pParent, const OUString &rURL, const OUString &rAltText, const OUString &rDescription, const OUString &rTarget, const OUString &rName, TargetList &rTargetList) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual VclPtr< AbstractSvxHpLinkDlg > CreateSvxHpLinkDlg(SfxChildWindow *pChild, SfxBindings *pBindings, weld::Window *pParent) override
virtual OUString GetURL() const override
virtual void SetClickByCharacterHdl(const Link< weld::ToggleButton &, void > &rHdl) override
virtual VclPtr< VclAbstractDialog > CreateEditObjectDialog(weld::Window *pParent, const OUString &rCommand, const css::uno::Reference< css::embed::XEmbeddedObject > &xObj) override
static const sal_uInt16 * GetRanges()
SfxApplication * SfxGetpApp()
static const sal_uInt16 * GetRanges()
virtual void SetChangeAllHdl(const Link< weld::Button &, void > &rHdl) override
virtual void SetIgnoreAllHdl(const Link< weld::Button &, void > &_rHdl) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual void SetFindHdl(const Link< weld::Button &, void > &_rHdl) override
virtual short Execute() override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
virtual void FocusSuggestion() override
virtual VclPtr< AbstractFmShowColsDialog > CreateFmShowColsDialog(weld::Window *pParent) override
static const sal_uInt16 * GetRanges()
virtual void SetRunLabel() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual void ShowLastAuthor(const OUString &rAuthor, const OUString &rDate) override
virtual VclPtr< AbstractFmInputRecordNoDialog > CreateFmInputRecordNoDialog(weld::Window *pParent) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual OUString GetPath() const override
virtual bool selectPageByUIXMLDescription(const OString &rUIXMLDescription) override
virtual VclPtr< AbstractSvxPostItDialog > CreateSvxPostItDialog(weld::Widget *pParent, const SfxItemSet &rCoreSet, bool bPrevNext=false) override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
static const sal_uInt16 * GetRanges()
virtual VclPtr< AbstractSpellDialog > CreateSvxSpellDialog(weld::Window *pParent, SfxBindings *pBindings, svx::SpellDialogChildWindow *pSpellChildWindow) override
virtual const SfxItemSet * GetOutputItemSet() const override
static const sal_uInt16 * GetRanges()
virtual OUString GetPasswordToModify() const override
virtual std::vector< OString > getAllPageUIXMLDescriptions() const override
virtual short Execute() override
virtual VclPtr< AbstractSvxCaptionDialog > CreateCaptionDialog(weld::Window *pParent, const SdrView *pView, SvxAnchorIds nAnchorTypes=SvxAnchorIds::NONE) override
OString OUStringToOString(std::u16string_view str, ConnectionSettings const *settings)
static bool runAsync(const std::shared_ptr< SfxTabDialogController > &rController, const std::function< void(sal_Int32)> &)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual void SetCurrentString(const OUString &_rNewString, const css::uno::Sequence< OUString > &_rSuggestions, bool _bOriginatesFromDocument=true) override
virtual VclPtr< VclAbstractDialog > CreateVclDialog(weld::Window *pParent, sal_uInt32 nResId) override
virtual VclPtr< VclAbstractDialog > CreateSvxMacroAssignDlg(weld::Window *_pParent, const css::uno::Reference< css::frame::XFrame > &_rxDocumentFrame, const bool _bUnoDialogMode, const css::uno::Reference< css::container::XNameReplace > &_rxEvents, const sal_uInt16 _nInitiallySelectedEvent) override
virtual void SetCanceledNotFoundHdl(const Link< FmFoundRecordInformation &, void > &lnk) override
virtual DialogGetRanges GetDialogGetRangesFunc() override
virtual VclPtr< VclAbstractDialog > CreateSvxSearchAttributeDialog(weld::Window *pParent, SearchAttrItemList &rLst, const sal_uInt16 *pWhRanges) override
virtual short Execute() override
const sal_uInt16 *(* GetTabPageRanges)()
virtual void SetPath(const OUString &rPath) override
virtual short Execute() override
virtual short Execute() override
virtual OUString GetScriptURL() const override
virtual short Execute() override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSmooth(weld::Window *pParent, const Graphic &rGraphic, double nRadius) override
virtual VclPtr< SvxAbstractSplitTableDialog > CreateSvxSplitTableDialog(weld::Window *pParent, bool bIsTableVertical, tools::Long nMaxVertical) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
virtual void SetConversionDirectionState(bool _bTryBothDirections, editeng::HangulHanjaConversion::ConversionDirection _ePrimaryConversionDirection) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
static const sal_uInt16 * GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual void SetPath(const OUString &rPath) override
virtual void SetNote(const OUString &rTxt) override
virtual short Execute() override
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink) override
static const sal_uInt16 * GetRanges()
virtual void SetConversionFormat(editeng::HangulHanjaConversion::ConversionFormat _eType) override
virtual CreateTabPage GetTabPageCreatorFunc(sal_uInt16 nId) override
virtual const SfxItemSet * GetOutputItemSet() const override
static const sal_uInt16 * GetRanges()
virtual VclPtr< SvxAbstractInsRowColDlg > CreateSvxInsRowColDlg(weld::Window *pParent, bool bCol, const OString &rHelpId) override
virtual void SetInputSet(const SfxItemSet *pInSet) override
virtual short Execute() override
virtual VclPtr< AbstractQrCodeGenDialog > CreateQrCodeGenDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterMosaic(weld::Window *pParent, const Graphic &rGraphic) override
virtual void SetChangeHdl(const Link< weld::Button &, void > &_rHdl) override
virtual void ShowAsyncScriptErrorDialog(weld::Window *pParent, const css::uno::Any &rException) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual css::uno::Reference< css::embed::XEmbeddedObject > GetObject() override
virtual short Execute() override
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
virtual TransliterationFlags GetTransliterationFlags() const override
virtual std::shared_ptr< SfxDialogController > GetController() override
virtual BitmapEx createScreenshot() const override
virtual void SetInputSet(const SfxItemSet *pInSet) override
virtual sal_uInt16 GetShorter() override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
virtual OUString GetPasswordToOpen() const override
virtual VclPtr< SfxAbstractTabDialog > CreateSvxFormatCellsDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrModel &rModel) override
virtual void SetFoundHandler(const Link< FmFoundRecordInformation &, void > &lnk) override
virtual std::shared_ptr< SvxAbstractNewTableDialog > CreateSvxNewTableDialog(weld::Window *pParent) override
static const sal_uInt16 * GetRanges()
virtual sal_uInt16 GetOther() override
virtual VclPtr< AbstractSvxNameDialog > CreateSvxNameDialog(weld::Window *pParent, const OUString &rName, const OUString &rDesc) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual SotClipboardFormatId GetFormatOnly() override
virtual VclPtr< AbstractSvxSearchSimilarityDialog > CreateSvxSearchSimilarityDialog(weld::Window *pParent, bool bRelax, sal_uInt16 nOther, sal_uInt16 nShorter, sal_uInt16 nLonger) override
virtual short Execute() override
const sal_uInt16 *(* DialogGetRanges)()
virtual VclPtr< SfxAbstractTabDialog > CreateCustomizeTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet, const css::uno::Reference< css::frame::XFrame > &xViewFrame) override
virtual VclPtr< AbstractScreenshotAnnotationDlg > CreateScreenshotAnnotationDlg(weld::Dialog &rParentDialog) override
virtual void PreGetFormat(const TransferableDataHelper &aHelper) override
virtual VclPtr< AbstractThesaurusDialog > CreateThesaurusDialog(weld::Window *, css::uno::Reference< css::linguistic2::XThesaurus > xThesaurus, const OUString &rWord, LanguageType nLanguage) override
static const sal_uInt16 * GetRanges()
virtual VclPtr< AbstractGalleryIdDialog > CreateGalleryIdDialog(weld::Widget *pParent, GalleryTheme *pThm) override
virtual VclPtr< SfxAbstractLinksDialog > CreateLinksDialog(weld::Window *pParent, sfx2::LinkManager *pMgr, bool bHTML=false, sfx2::SvBaseLink *p=nullptr) override
virtual void SetText(const OUString &rStr) override
static const sal_uInt16 * GetRanges()
virtual VclPtr< AbstractTitleDialog > CreateTitleDialog(weld::Widget *pParent, const OUString &rOldText) override
#define RID_SFXPAGE_GENERAL
virtual void EnableTravel(bool bNext, bool bPrev) override
virtual VclPtr< VclAbstractDialog > CreateFrameDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame, sal_uInt32 nResId, const OUString &rParameter) override
virtual void GetTitle(OUString &rName) override
virtual void SetTitle(const OUString &rNewTitle) override
virtual SotClipboardFormatId GetFormat(const TransferableDataHelper &aHelper) override
virtual OUString GetPath() const override
virtual VclPtr< AbstractSignatureLineDialog > CreateSignatureLineDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
virtual short Execute() override
virtual void SetByCharacter(bool _bByCharacter) override
virtual short Execute() override
virtual void SetTitle(const OUString &rNewTitle) override
virtual void SetOptionsChangedHdl(const Link< LinkParamNone *, void > &_rHdl) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual VclPtr< AbstractHangulHanjaConversionDialog > CreateHangulHanjaConversionDialog(weld::Window *pParent) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
static const sal_uInt16 * GetRanges()
virtual bool IsRecommendToOpenReadonly() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static const sal_uInt16 * GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual OUString GetCurrentString() const override
#define OFA_TP_LANGUAGES_FOR_SET_DOCUMENT_LANGUAGE
virtual VclPtr< AbstractSvxMultiPathDialog > CreateSvxMultiPathDialog(weld::Window *pParent) override
virtual VclPtr< VclAbstractDialog > CreateGalleryThemePropertiesDialog(weld::Widget *pParent, ExchangeData *pData, SfxItemSet *pItemSet) override
static const sal_uInt16 * GetRanges()
virtual void SetText(const OUString &rStr) override
static void ShowAsyncErrorDialog(weld::Window *pParent, css::uno::Any const &aException)
virtual void SetActiveField(const OUString &strField) override
virtual const SfxItemSet * GetOutputItemSet() const override
virtual short Execute() override
virtual OUString GetWord() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual VclPtr< AbstractSvxAreaTabDialog > CreateSvxAreaTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, SdrModel *pModel, bool bShadow) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual bool IsCreateNew() override
#define RID_SVXPAGE_ASIAN_LAYOUT
virtual VclPtr< AbstractDiagramDialog > CreateDiagramDialog(weld::Window *pParent, std::shared_ptr< DiagramDataInterface > pDiagramData) override
virtual short Execute() override
virtual VclPtr< VclAbstractDialog > CreateSvxScriptOrgDialog(weld::Window *pParent, const OUString &rLanguage) override
virtual OUString GetTarget() const override
static VclPtr< reference_type > Create(Arg &&...arg)
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
virtual VclPtr< AbstractSvxNewDictionaryDialog > CreateSvxNewDictionaryDialog(weld::Window *pParent) override
virtual void SetObjName(const SvGlobalName &rClass, const OUString &rObjName) override
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Reference< XExecutableDialog > m_xDialog
virtual VclPtr< SfxAbstractTabDialog > CreateSvxBorderBackgroundDlg(weld::Window *pParent, const SfxItemSet &rCoreSet, bool bEnableDrawingLayerFillStyles) override
std::unique_ptr< SfxTabPage >(* CreateTabPage)(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual bool QueryClose() override
virtual VclPtr< AbstractScriptSelectorDialog > CreateScriptSelectorDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSepia(weld::Window *pParent, const Graphic &rGraphic) override
static const sal_uInt16 * GetRanges()
virtual sal_uInt16 GetLonger() override
virtual short Execute() override
virtual VclPtr< VclAbstractDialog > CreateAboutDialog(weld::Window *pParent) override
virtual VclPtr< AbstractSvxJSearchOptionsDialog > CreateSvxJSearchOptionsDialog(weld::Window *pParent, const SfxItemSet &rOptionsSet, TransliterationFlags nInitialFlags) override
virtual OUString GetNote() override
IMPL_LINK_NOARG(AccessibilityCheckEntry, GotoButtonClicked, weld::Button &, void)
static const sal_uInt16 * GetRanges()
virtual void SetIgnoreHdl(const Link< weld::Button &, void > &_rHdl) override
virtual editeng::HangulHanjaConversion::ConversionFormat GetConversionFormat() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual short Execute() override
virtual void SetText(const OUString &rStr) override
static const sal_uInt16 * GetRanges()
virtual void EndDialog(sal_Int32 nResult) override
virtual const SfxItemSet * GetOutputItemSet() const override
virtual short Execute() override
virtual VclPtr< AbstractAdditionsDialog > CreateAdditionsDialog(weld::Window *pParent, const OUString &sAdditionsTag) override
virtual void SetLimits(sal_uInt16 nMin, sal_uInt16 nMax) override
virtual void Insert(SotClipboardFormatId nFormat, const OUString &rFormatName) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSolarize(weld::Window *pParent, const Graphic &rGraphic) override
virtual VclPtr< AbstractSvxObjectTitleDescDialog > CreateSvxObjectTitleDescDialog(weld::Window *pParent, const OUString &rTitle, const OUString &rDescription) override
virtual short Execute() override
virtual short Execute() override
virtual VclPtr< VclAbstractDialog > CreateTipOfTheDayDialog(weld::Window *pParent) override
virtual VclPtr< SfxAbstractTabDialog > CreateTextTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet, SdrView *pView) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual OUString GetName() const override
static const sal_uInt16 * GetRanges()
virtual VclPtr< SfxAbstractDialog > CreateSfxDialog(weld::Window *pParent, const SfxItemSet &rAttr, const SdrView *pView, sal_uInt32 nResId) override
virtual VclPtr< VclAbstractDialog > CreateSvxEditDictionaryDialog(weld::Window *pParent, const OUString &rName) override
virtual short Execute() override
virtual short Execute() override
virtual VclPtr< AbstractSvxZoomDialog > CreateSvxZoomDialog(weld::Window *pParent, const SfxItemSet &rCoreSet) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterPoster(weld::Window *pParent, const Graphic &rGraphic) override
virtual void SetColumns(const css::uno::Reference< css::container::XIndexContainer > &xCols) override
virtual OUString GetDesc() const override
virtual void SetText(const OUString &rStr) override
virtual short Execute() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual void SetText(const OUString &rStr) override
virtual VclPtr< SfxAbstractDialog > CreateEventConfigDialog(weld::Widget *pParent, const SfxItemSet &rAttr, const css::uno::Reference< css::frame::XFrame > &rFrame) override
virtual void InvalidateDialog() override
virtual short Execute() override
virtual void DontChangeAuthor() override
virtual sal_uInt32 GetId() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual OUString GetCurrentSuggestion() const override
static const sal_uInt16 * GetRanges()
virtual VclPtr< VclAbstractDialog > CreateToolbarmodeDialog(weld::Window *pParent) override
virtual void EnableRubySupport(bool _bVal) override
virtual short Execute() override
virtual void SetConversionFormatChangedHdl(const Link< weld::Button &, void > &_rHdl) override
::std::vector< OUString > TargetList
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual short Execute() override
static const sal_uInt16 * GetRanges()
virtual OUString GetAltText() const override
virtual SfxBindings & GetBindings() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual short Execute() override
virtual VclPtr< SfxAbstractTabDialog > CreateSvxLineTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, SdrModel *pModel, const SdrObject *pObj, bool bHasObj) override
virtual VclPtr< VclAbstractDialog > CreateOptionsDialog(weld::Window *pParent, const OUString &rExtensionId) override
virtual VclPtr< AbstractSvxObjectNameDialog > CreateSvxObjectNameDialog(weld::Window *pParent, const OUString &rName) override
virtual void SetCurPageId(const OString &rName) override
virtual short Execute() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual std::shared_ptr< weld::Dialog > GetDialog() override