20#include <config_extensions.h>
21#include <config_wasm_strip.h>
30#include <svx/dialogs.hrc>
31#include <svx/svxids.hrc>
103using ::com::sun::star::uno::Reference;
149short AbstractHyphenWordDialog_Impl::Execute()
151#if !ENABLE_WASM_STRIP_HUNSPELL
152 return m_xDlg->run();
160 return m_xDlg->GetOutputItemSet();
165 m_xDlg->set_title(rStr);
170 m_xDlg->SetCurPageId( rName );
175 return m_xDlg->GetOutputItemSet();
180 return m_xDlg->GetInputRanges( pItem );
185 m_xDlg->SetInputSet( pInSet );
191 m_xDlg->set_title(rStr);
196 return m_xDlg->getAllPageUIXMLDescriptions();
201 return m_xDlg->selectPageByUIXMLDescription(rUIXMLDescription);
206 return m_xDlg->createScreenshot();
211 return m_xDlg->GetScreenshotId();
216 return m_xDlg->GetOutputItemSet();
221 m_xDlg->set_title(rStr);
226 m_xDlg->response(nResult);
231 m_xDlg->EnableRubySupport(_bVal);
236 m_xDlg->SetByCharacter(_bByCharacter);
241 m_xDlg->SetConversionDirectionState(_bTryBothDirections, _ePrimaryConversionDirection);
246 m_xDlg->SetConversionFormat(_eType);
251 m_xDlg->SetOptionsChangedHdl(_rHdl );
256 m_xDlg->SetIgnoreHdl(_rHdl );
261 m_xDlg->SetIgnoreAllHdl(rHdl);
266 m_xDlg->SetChangeHdl(rHdl);
271 m_xDlg->SetChangeAllHdl(rHdl);
276 m_xDlg->SetClickByCharacterHdl(_rHdl );
281 m_xDlg->SetConversionFormatChangedHdl(rHdl);
286 m_xDlg->SetFindHdl(rHdl);
291 return m_xDlg->GetUseBothDirections();
296 return m_xDlg->GetDirection( _eDefaultDirection );
300 const OUString& _rNewString,
301 const css::uno::Sequence< OUString >& _rSuggestions,
302 bool _bOriginatesFromDocument
305 m_xDlg->SetCurrentString(_rNewString,_rSuggestions,_bOriginatesFromDocument);
310 return m_xDlg->GetCurrentString();
315 return m_xDlg->GetConversionFormat();
320 m_xDlg->FocusSuggestion();
325 return m_xDlg->GetCurrentSuggestion();
330 return m_xDlg->GetWord();
335 return m_xDlg->GetObject();
340 return m_xDlg->IsCreateNew();
345 return m_xDlg->GetIconIfIconified( pGraphicMediaType );
350 m_xDlg->Insert(nFormat, rFormatName);
355 m_xDlg->InsertUno(sCmd, sLabel);
360 m_xDlg->SetObjName(rClass, rObjName);
365 m_xDlg->PreGetFormat(aHelper);
370 return m_xDlg->GetFormatOnly();
375 return m_xDlg->GetFormat(aHelper);
380 m_xDlg->SetColumns(xCols);
385 m_xDlg->SetLimits( nMin, nMax );
390 m_xDlg->HideButton( nBtnId );
395 return m_xDlg->GetOutputItemSet();
400 m_xDlg->InvalidateDialog();
410 return m_xDlg->GetBindings();
415 return m_xDlg->GetTitle();
420 return m_xDlg->GetId();
425 return m_xDlg->GetURL();
430 return m_xDlg->GetAltText();
435 return m_xDlg->GetDesc();
440 return m_xDlg->GetTarget();
445 return m_xDlg->GetName();
450 return m_xDlg->GetOther();
455 return m_xDlg->GetShorter();
460 return m_xDlg->GetLonger();
465 return m_xDlg->IsRelaxed();
471 m_xDlg->SetCurPageId( rName );
476 return m_xDlg->GetOutputItemSet();
481 return m_xDlg->GetInputRanges( pItem );
486 m_xDlg->SetInputSet( pInSet );
492 m_xDlg->set_title(rStr);
497 m_xDlg->SetValidateFramePosLink( rLink );
503 m_xDlg->SetCurPageId(rName);
508 return m_xDlg->GetOutputItemSet();
513 return m_xDlg->GetInputRanges( pItem );
518 m_xDlg->SetInputSet( pInSet );
523 m_xDlg->set_title(rStr);
528 m_xDlg->SetValidateFramePosLink( rLink );
533 return m_xDlg->GetTransliterationFlags();
538 m_xDlg->SetValue(nNew);
543 return m_xDlg->GetValue();
548 return m_xDlg->GetNewDictionary();
553 rName = m_xDlg->GetName();
560 m_xDlg->SetCheckNameHdl(
LINK(
this, AbstractSvxNameDialog_Impl, CheckNameHdl), bCheckImmediately );
569 m_xDlg->SetCheckNameTooltipHdl(
LINK(
this, AbstractSvxNameDialog_Impl, CheckNameTooltipHdl));
576 m_xDlg->SetEditHelpId(rHelpId);
581 m_xDlg->set_help_id(rHelpId);
586 m_xDlg->set_title(rStr);
601 rName = m_xDlg->GetName();
610 m_xDlg->SetCheckNameHdl(
LINK(
this, AbstractSvxObjectNameDialog_Impl, CheckNameHdl));
625 rTitle = m_xDlg->GetTitle();
630 rDescription = m_xDlg->GetDescription();
635 rIsDecorative = m_xDlg->IsDecorative();
640 return m_xDlg->GetPath();
645 m_xDlg->SetPath( rPath );
650 m_xDlg->SetTitle(rNewTitle);
655 return m_xDlg->GetPath();
660 m_xDlg->SetPath( rPath );
665 m_xDlg->SetTitle(rNewTitle);
675 return m_xDlg->QueryClose();
680 m_xDlg->SetFoundHandler(lnk);
685 m_xDlg->SetCanceledNotFoundHdl(lnk);
690 m_xDlg->SetActiveField(strField);
695 return m_xDlg->GetFilteredGraphic(rGraphic, fScaleX, fScaleY);
701 m_xDlg->SetCurPageId( rName );
706 return m_xDlg->GetOutputItemSet();
711 return m_xDlg->GetInputRanges( pItem );
716 m_xDlg->SetInputSet( pInSet );
721 m_xDlg->set_title(rStr);
726 m_xDlg->set_title(rStr);
731 return m_xDlg->GetOutputItemSet();
736 m_xDlg->EnableTravel( bNext, bPrev );
741 return m_xDlg->GetNote();
746 m_xDlg->SetNote( rTxt );
751 m_xDlg->ShowLastAuthor( rAuthor, rDate );
756 m_xDlg->DontChangeAuthor();
761 m_xDlg->HideAuthor();
768 m_xDlg->SetNextHdl(
LINK(
this, AbstractSvxPostItDialog_Impl, NextHdl ) );
777 m_xDlg->SetPrevHdl(
LINK(
this, AbstractSvxPostItDialog_Impl, PrevHdl ) );
794 return m_xDlg->GetDialog();
799 return m_xDlg->GetPasswordToOpen();
804 return m_xDlg->GetPasswordToModify();
809 return m_xDlg->IsRecommendToOpenReadonly();
814 m_xDlg->response(nResult);
819 m_xDlg->AllowEmpty();
825 std::unique_ptr<OfaTreeOptionsDialog> xDlg;
828 case SID_OPTIONS_TREEDIALOG :
829 case SID_OPTIONS_DATABASES :
830 case SID_LANGUAGE_OPTIONS :
832 bool bActivateLastSelection =
false;
833 if (nResId == SID_OPTIONS_TREEDIALOG)
834 bActivateLastSelection =
true;
836 xDlg = std::make_unique<OfaTreeOptionsDialog>(pParent,
xFrame, bActivateLastSelection);
837 if (nResId == SID_OPTIONS_DATABASES)
839 xDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
841 else if (nResId == SID_LANGUAGE_OPTIONS)
858 sal_uInt32 nResId,
const OUString& rParameter )
860 std::unique_ptr<OfaTreeOptionsDialog> xDlg;
861 if (SID_OPTIONS_TREEDIALOG == nResId || SID_OPTIONS_DATABASES == nResId)
864 bool bActivateLastSelection = ( nResId != SID_OPTIONS_DATABASES && rParameter.isEmpty() );
865 xDlg = std::make_unique<OfaTreeOptionsDialog>(pParent, rxFrame, bActivateLastSelection);
866 if ( nResId == SID_OPTIONS_DATABASES )
867 xDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
868 else if ( !rParameter.isEmpty() )
869 xDlg->ActivatePage( rParameter );
887 auto xDlg1 = std::make_shared<SvxConfigDialog>(pParent, pAttrSet);
888 xDlg1->SetFrame(xViewFrame);
914 css::uno::Reference<css::linguistic2::XThesaurus> xThesaurus,
922 css::uno::Reference< css::linguistic2::XHyphenator > &xHyphen,
925#if !ENABLE_WASM_STRIP_EXTRA
967 const Reference<frame::XFrame>& rxFrame)
974 return m_xDlg->GetScriptURL();
979 m_xDlg->SetRunLabel();
983 const OUString& rLanguage)
989 const OUString& rOldText)
1005 pParent,
pData, pItemSet));
1009 const OUString& rURL,
const OUString& rAltText,
const OUString& rDescription,
1010 const OUString& rTarget,
const OUString& rName,
1014 rTarget, rName, rTargetList));
1035 sal_uInt16 nShorter,
1044 bool bEnableDrawingLayerFillStyles)
1050 bEnableDrawingLayerFillStyles));
1066 auto pDlg = std::make_shared<SvxTransformTabDialog>(pParent, pAttr, pSdrView,
1067 bSizeTabPage ? SvxAnchorIds::NoProtect : SvxAnchorIds::NoProtect|SvxAnchorIds::NoResize);
1068 pDlg->RemoveTabPage(
"RID_SVXPAGE_ANGLE" );
1069 pDlg->RemoveTabPage(
"RID_SVXPAGE_SLANT" );
1096 const OUString& rName,
const OUString& rDesc)
1127 const OUString& strInitialText,
1128 const std::vector< OUString >& _rContexts,
1129 sal_Int16 nInitialContext,
1133 strInitialText, _rContexts, nInitialContext, lnkContextSupplier));
1156 const Graphic& rGraphic,
double nRadius)
1177 bool bSlideBackground)
1180 std::make_shared<SvxAreaTabDialog>(pParent, pAttr, pModel, bShadow, bSlideBackground));
1192 const Reference< XFrame >& rDocumentFrame)
1199 const Reference< XFrame >& rDocumentFrame)
1211 case RID_SVXPAGE_MEASURE:
1213 case RID_SVXPAGE_CONNECTION:
1215 case RID_SFXPAGE_DBREGISTER:
1234 SvxMacroAssignDialog_Impl(
weld::Window* _pParent,
const Reference< XFrame >& _rxDocumentFrame,
const bool _bUnoDialogMode,
1235 const Reference< XNameReplace >& _rxEvents,
const sal_uInt16 _nInitiallySelectedEvent )
1236 :m_aItems(
SfxGetpApp()->GetPool(),
svl::Items<SID_ATTR_MACROITEM, SID_ATTR_MACROITEM> )
1238 m_aItems.Put(
SfxBoolItem( SID_ATTR_MACROITEM, _bUnoDialogMode ) );
1239 m_xDlg.reset(
new SvxMacroAssignDlg(_pParent, _rxDocumentFrame, m_aItems, _rxEvents, _nInitiallySelectedEvent));
1242 virtual short Execute()
override;
1246 std::unique_ptr<SvxMacroAssignDlg> m_xDlg;
1254 weld::Window* _pParent,
const Reference< XFrame >& _rxDocumentFrame,
const bool _bUnoDialogMode,
1255 const Reference< XNameReplace >& _rxEvents,
const sal_uInt16 _nInitiallySelectedEvent )
1265 case RID_SW_TP_BACKGROUND :
1266 case RID_SVXPAGE_BKG :
1268 case RID_SVXPAGE_TEXTANIMATION :
1270 case RID_SVXPAGE_TRANSPARENCE :
1272 case RID_SVXPAGE_AREA :
1274 case RID_SVXPAGE_SHADOW :
1276 case RID_SVXPAGE_LINE :
1278 case RID_SVXPAGE_CONNECTION :
1280 case RID_SVXPAGE_MEASURE :
1284 case RID_SVXPAGE_PICK_SINGLE_NUM :
1286 case RID_SVXPAGE_PICK_BMP :
1288 case RID_SVXPAGE_PICK_BULLET :
1290 case RID_SVXPAGE_NUM_OPTIONS :
1292 case RID_SVXPAGE_PICK_NUM :
1294 case RID_SVXPAGE_NUM_POSITION :
1296 case RID_SVXPAGE_PARA_ASIAN :
1298 case RID_SVXPAGE_EXT_PARAGRAPH :
1300 case RID_SVXPAGE_ALIGN_PARAGRAPH :
1302 case RID_SVXPAGE_STD_PARAGRAPH :
1304 case RID_SVXPAGE_TABULATOR :
1306 case RID_SVXPAGE_TEXTATTR :
1308 case RID_SVXPAGE_ALIGNMENT :
1310 case RID_SVXPAGE_BORDER :
1312 case RID_SVXPAGE_CHAR_NAME :
1314 case RID_SVXPAGE_CHAR_EFFECTS :
1316 case RID_SVXPAGE_CHAR_POSITION :
1318 case RID_SVXPAGE_CHAR_TWOLINES :
1320 case RID_SVXPAGE_NUMBERFORMAT :
1322 case RID_SVXPAGE_PAGE :
1324 case RID_SVXPAGE_GRFCROP :
1326 case RID_SVXPAGE_MACROASSIGN :
1328 case RID_SVXPAGE_TEXTCOLUMNS:
1330 case RID_SVXPAGE_THEME:
1348 case RID_SVXPAGE_TEXTANIMATION :
1350 case RID_SVXPAGE_TRANSPARENCE :
1352 case RID_SVXPAGE_AREA :
1354 case RID_SVXPAGE_SHADOW :
1356 case RID_SVXPAGE_LINE :
1358 case RID_SVXPAGE_CONNECTION :
1360 case RID_SVXPAGE_MEASURE :
1362 case RID_SVXPAGE_PARA_ASIAN :
1364 case RID_SVXPAGE_EXT_PARAGRAPH :
1366 case RID_SVXPAGE_ALIGN_PARAGRAPH :
1368 case RID_SVXPAGE_STD_PARAGRAPH :
1370 case RID_SVXPAGE_TABULATOR :
1372 case RID_SVXPAGE_TEXTATTR :
1374 case RID_SVXPAGE_ALIGNMENT :
1376 case RID_SW_TP_BACKGROUND :
1377 case RID_SVXPAGE_BKG:
1379 case RID_SVXPAGE_BORDER :
1381 case RID_SVXPAGE_CHAR_NAME :
1383 case RID_SVXPAGE_CHAR_EFFECTS :
1385 case RID_SVXPAGE_CHAR_POSITION :
1387 case RID_SVXPAGE_CHAR_TWOLINES :
1389 case RID_SVXPAGE_NUMBERFORMAT :
1391 case RID_SVXPAGE_PAGE :
1395 case RID_SVXPAGE_TEXTCOLUMNS:
1397 case RID_SVXPAGE_THEME:
1409 std::unique_ptr<InsertObjectDialog_Impl> pDlg;
1410 if ( rCommand ==
".uno:InsertObject" )
1412 else if ( rCommand ==
".uno:InsertObjectFloatingFrame" )
1417 pDlg->SetHelpId(rCommand);
1424 const Reference<css::embed::XEmbeddedObject>& xObj)
1426 if ( rCommand ==
".uno:InsertObjectFloatingFrame" )
1428 auto pDlg = std::make_unique<SfxInsertFloatingFrameDialog>(pParent, xObj);
1429 pDlg->SetHelpId(rCommand);
1442 auto xLinkDlg(std::make_unique<SvBaseLinksDlg>(pParent, pMgr, bHTML));
1444 xLinkDlg->SetActLink(
p);
1460 return std::make_shared<SvxNewTableDialogWrapper>(pParent);
1474 weld::Window * pParent, sal_uInt16 nMaxPasswdLen,
bool bIsPasswordToModify)
1485 weld::Window* pParent,
const Reference<XModel> xModel,
bool bEditExisting)
1488 std::make_unique<SignatureLineDialog>(pParent,
xModel, bEditExisting));
1493 const Reference<XModel> xModel)
1496 std::make_unique<SignSignatureLineDialog>(pParent,
xModel));
1500 weld::Window* pParent,
const Reference<XModel> xModel,
bool bEditExisting)
1503 std::make_unique<QrCodeGenDialog>(pParent,
xModel, bEditExisting));
1509#if HAVE_FEATURE_EXTENSIONS
1511 std::make_unique<AdditionsDialog>(pParent, sAdditionsTag));
1514 (void) sAdditionsTag;
1523 std::make_shared<AboutDialog>(pParent));
1529#if !ENABLE_WASM_STRIP_PINGUSER
1531 std::make_shared<TipOfTheDayDialog>(pParent));
1542 std::make_shared<WidgetTestDialog>(pParent));
1549 std::make_unique<ToolbarmodeDialog>(pParent));
1558 std::make_unique<DiagramDialog>(pParent, rDiagram));
1563AbstractDialogFactory_Impl::CreateFileExtCheckDialog(
weld::Window* pParent,
const OUString& sTitle,
1564 const OUString& sMsg)
1567 std::make_unique<FileExtCheckDialog>(pParent, sTitle, sMsg));
SfxApplication * SfxGetpApp()
virtual VclPtr< SfxAbstractPasteDialog > CreatePasteDialog(weld::Window *pParent) override
virtual VclPtr< VclAbstractDialog > CreateActualizeProgressDialog(weld::Widget *pParent, GalleryTheme *pThm) 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< VclAbstractDialog > CreateTipOfTheDayDialog(weld::Window *pParent) override
virtual VclPtr< AbstractScreenshotAnnotationDlg > CreateScreenshotAnnotationDlg(weld::Dialog &rParentDialog) override
virtual VclPtr< VclAbstractDialog > CreateVclDialog(weld::Window *pParent, sal_uInt32 nResId) override
virtual VclPtr< AbstractSvxZoomDialog > CreateSvxZoomDialog(weld::Window *pParent, const SfxItemSet &rCoreSet) override
virtual VclPtr< AbstractHangulHanjaConversionDialog > CreateHangulHanjaConversionDialog(weld::Widget *pParent) 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
virtual VclPtr< AbstractSignSignatureLineDialog > CreateSignSignatureLineDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel) override
virtual VclPtr< VclAbstractDialog > CreateEditObjectDialog(weld::Window *pParent, const OUString &rCommand, const css::uno::Reference< css::embed::XEmbeddedObject > &xObj) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSmooth(weld::Window *pParent, const Graphic &rGraphic, double nRadius) override
virtual VclPtr< AbstractSvxMultiPathDialog > CreateSvxPathSelectDialog(weld::Window *pParent) override
virtual VclPtr< VclAbstractDialog > CreateFrameDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame, sal_uInt32 nResId, const OUString &rParameter) override
virtual VclPtr< AbstractGalleryIdDialog > CreateGalleryIdDialog(weld::Widget *pParent, GalleryTheme *pThm) override
virtual VclPtr< SfxAbstractDialog > CreateCharMapDialog(weld::Window *pParent, const SfxItemSet &rAttr, const css::uno::Reference< css::frame::XFrame > &rFrame) override
virtual VclPtr< AbstractSignatureLineDialog > CreateSignatureLineDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
virtual VclPtr< SfxAbstractLinksDialog > CreateLinksDialog(weld::Window *pParent, sfx2::LinkManager *pMgr, bool bHTML=false, sfx2::SvBaseLink *p=nullptr) override
virtual VclPtr< SfxAbstractDialog > CreateEventConfigDialog(weld::Widget *pParent, const SfxItemSet &rAttr, const css::uno::Reference< css::frame::XFrame > &rFrame) override
virtual VclPtr< SfxAbstractTabDialog > CreateSchTransformTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrView *pSdrView, bool bSizeTabPage) override
virtual VclPtr< AbstractDiagramDialog > CreateDiagramDialog(weld::Window *pParent, SdrObjGroup &rDiagram) override
virtual VclPtr< VclAbstractDialog > CreateAboutDialog(weld::Window *pParent) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSolarize(weld::Window *pParent, const Graphic &rGraphic) override
virtual VclPtr< SfxAbstractDialog > CreateSfxDialog(weld::Window *pParent, const SfxItemSet &rAttr, const SdrView *pView, sal_uInt32 nResId) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterPoster(weld::Window *pParent, const Graphic &rGraphic) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSepia(weld::Window *pParent, const Graphic &rGraphic) override
virtual GetTabPageRanges GetTabPageRangesFunc(sal_uInt16 nId) override
virtual VclPtr< AbstractSvxMultiPathDialog > CreateSvxMultiPathDialog(weld::Window *pParent) override
virtual VclPtr< SfxAbstractTabDialog > CreateSvxLineTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, SdrModel *pModel, const SdrObject *pObj, bool bHasObj) override
virtual VclPtr< AbstractSvxObjectTitleDescDialog > CreateSvxObjectTitleDescDialog(weld::Window *pParent, const OUString &rTitle, const OUString &rDescription, bool isDecorative) override
virtual VclPtr< VclAbstractDialog > CreateWidgetTestDialog(weld::Window *pParent) override
virtual VclPtr< AbstractPasswordToOpenModifyDialog > CreatePasswordToOpenModifyDialog(weld::Window *pParent, sal_uInt16 nMaxPasswdLen, bool bIsPasswordToModify) override
virtual VclPtr< AbstractTitleDialog > CreateTitleDialog(weld::Widget *pParent, const OUString &rOldText) 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 VclPtr< AbstractFmShowColsDialog > CreateFmShowColsDialog(weld::Window *pParent) override
virtual VclPtr< AbstractHyphenWordDialog > CreateHyphenWordDialog(weld::Widget *, const OUString &rWord, LanguageType nLang, css::uno::Reference< css::linguistic2::XHyphenator > &xHyphen, SvxSpellWrapper *pWrapper) override
virtual VclPtr< VclAbstractDialog > CreateSvxEditDictionaryDialog(weld::Window *pParent, const OUString &rName) override
virtual VclPtr< SvxAbstractSplitTableDialog > CreateSvxSplitTableDialog(weld::Window *pParent, bool bIsTableVertical, tools::Long nMaxVertical) override
virtual VclPtr< VclAbstractDialog > CreateGalleryThemePropertiesDialog(weld::Widget *pParent, ExchangeData *pData, SfxItemSet *pItemSet) override
virtual VclPtr< AbstractSvxAreaTabDialog > CreateSvxAreaTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, SdrModel *pModel, bool bShadow, bool bSlideBackground) override
virtual VclPtr< AbstractSvxNewDictionaryDialog > CreateSvxNewDictionaryDialog(weld::Window *pParent) override
virtual VclPtr< AbstractQrCodeGenDialog > CreateQrCodeGenDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
virtual VclPtr< AbstractSvxPostItDialog > CreateSvxPostItDialog(weld::Widget *pParent, const SfxItemSet &rCoreSet, bool bPrevNext=false) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterEmboss(weld::Window *pParent, const Graphic &rGraphic) override
virtual VclPtr< AbstractSvxJSearchOptionsDialog > CreateSvxJSearchOptionsDialog(weld::Window *pParent, const SfxItemSet &rOptionsSet, TransliterationFlags nInitialFlags) override
virtual VclPtr< SfxAbstractTabDialog > CreateSvxBorderBackgroundDlg(weld::Window *pParent, const SfxItemSet &rCoreSet, bool bEnableDrawingLayerFillStyles) override
virtual VclPtr< AbstractSvxCaptionDialog > CreateCaptionDialog(weld::Window *pParent, const SdrView *pView, SvxAnchorIds nAnchorTypes=SvxAnchorIds::NONE) override
virtual VclPtr< SfxAbstractTabDialog > CreateTabItemDialog(weld::Window *pParent, const SfxItemSet &rSet) override
virtual VclPtr< AbstractSvxHpLinkDlg > CreateSvxHpLinkDlg(SfxChildWindow *pChild, SfxBindings *pBindings, weld::Window *pParent) override
virtual VclPtr< SvxAbstractInsRowColDlg > CreateSvxInsRowColDlg(weld::Window *pParent, bool bCol, const OUString &rHelpId) override
virtual VclPtr< VclAbstractDialog > CreateSvxSearchAttributeDialog(weld::Window *pParent, SearchAttrItemList &rLst, const WhichRangesContainer &pWhRanges) 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
virtual VclPtr< AbstractSvxNameDialog > CreateSvxNameDialog(weld::Window *pParent, const OUString &rName, const OUString &rDesc) override
virtual VclPtr< AbstractSvxSearchSimilarityDialog > CreateSvxSearchSimilarityDialog(weld::Window *pParent, bool bRelax, sal_uInt16 nOther, sal_uInt16 nShorter, sal_uInt16 nLonger) override
virtual VclPtr< VclAbstractDialog > CreateToolbarmodeDialog(weld::Window *pParent) override
virtual VclPtr< AbstractFmInputRecordNoDialog > CreateFmInputRecordNoDialog(weld::Window *pParent) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterMosaic(weld::Window *pParent, const Graphic &rGraphic) override
virtual VclPtr< AbstractSpellDialog > CreateSvxSpellDialog(weld::Window *pParent, SfxBindings *pBindings, svx::SpellDialogChildWindow *pSpellChildWindow) override
virtual VclPtr< SfxAbstractTabDialog > CreateTextTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet, SdrView *pView) override
virtual VclPtr< SfxAbstractTabDialog > CreateAutoCorrTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet) override
virtual VclPtr< AbstractThesaurusDialog > CreateThesaurusDialog(weld::Widget *, css::uno::Reference< css::linguistic2::XThesaurus > xThesaurus, const OUString &rWord, LanguageType nLanguage) override
virtual VclPtr< VclAbstractDialog > CreateSvxScriptOrgDialog(weld::Window *pParent, const OUString &rLanguage) override
virtual VclPtr< VclAbstractDialog > CreateOptionsDialog(weld::Window *pParent, const OUString &rExtensionId) override
virtual void ShowAsyncScriptErrorDialog(weld::Window *pParent, const css::uno::Any &rException) override
virtual VclPtr< SfxAbstractTabDialog > CreateCustomizeTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet, const css::uno::Reference< css::frame::XFrame > &xViewFrame) override
virtual CreateTabPage GetTabPageCreatorFunc(sal_uInt16 nId) override
virtual DialogGetRanges GetDialogGetRangesFunc() override
virtual VclPtr< SfxAbstractTabDialog > CreateSvxFormatCellsDialog(weld::Window *pParent, const SfxItemSet &rAttr, const SdrModel &rModel, bool bStyle) override
virtual VclPtr< AbstractScriptSelectorDialog > CreateScriptSelectorDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame) override
virtual std::shared_ptr< SvxAbstractNewTableDialog > CreateSvxNewTableDialog(weld::Window *pParent) override
virtual VclPtr< AbstractSvxObjectNameDialog > CreateSvxObjectNameDialog(weld::Window *pParent, const OUString &rName) override
virtual VclPtr< AbstractAdditionsDialog > CreateAdditionsDialog(weld::Window *pParent, const OUString &sAdditionsTag) override
virtual VclPtr< AbstractSvxTransformTabDialog > CreateSvxTransformTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrView *pView, SvxAnchorIds nAnchorTypes=SvxAnchorIds::NONE) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
static WhichRangesContainer GetRanges()
static WhichRangesContainer GetRanges()
static WhichRangesContainer GetRanges()
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 *rAttrSet)
static WhichRangesContainer GetRanges()
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 *rAttrSet)
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static WhichRangesContainer GetRanges()
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)
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
static WhichRangesContainer GetRanges()
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
static WhichRangesContainer GetRanges()
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 *rAttrSet)
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 *)
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
static WhichRangesContainer GetRanges()
static WhichRangesContainer GetRanges()
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)
static WhichRangesContainer GetRanges()
static WhichRangesContainer GetRanges()
static void ShowAsyncErrorDialog(weld::Window *pParent, css::uno::Any const &aException)
static WhichRangesContainer GetRanges()
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 *rAttrSet)
static WhichRangesContainer GetRanges()
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)
static WhichRangesContainer GetRanges()
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
static WhichRangesContainer GetRanges()
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 *)
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
static WhichRangesContainer GetRanges()
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual short Execute()=0
static VclPtr< reference_type > Create(Arg &&... arg)
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
IMPL_LINK_NOARG(AbstractSvxNameDialog_Impl, CheckNameHdl, SvxNameDialog &, bool)
Link< AbstractSvxNameDialog &, bool > aCheckNameHdl
virtual void SetCanceledNotFoundHdl(const Link< FmFoundRecordInformation &, void > &lnk) override
virtual OUString GetDesc() const override
virtual sal_uInt16 GetShorter() override
virtual void SetRunLabel() override
virtual void IsDecorative(bool &rIsDecorative) override
virtual editeng::HangulHanjaConversion::ConversionDirection GetDirection(editeng::HangulHanjaConversion::ConversionDirection _eDefaultDirection) const override
virtual OUString GetPasswordToModify() const override
virtual void SetCurrentString(const OUString &_rNewString, const css::uno::Sequence< OUString > &_rSuggestions, bool _bOriginatesFromDocument=true) override
virtual OUString GetScreenshotId() const override
virtual sal_uInt16 GetLonger() override
Link< AbstractSvxPostItDialog &, void > aPrevHdl
virtual void SetConversionDirectionState(bool _bTryBothDirections, editeng::HangulHanjaConversion::ConversionDirection _ePrimaryConversionDirection) override
virtual bool GetUseBothDirections() const override
virtual void SetTitle(const OUString &rNewTitle) override
virtual void SetNextHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
virtual void SetFoundHandler(const Link< FmFoundRecordInformation &, void > &lnk) override
virtual void InsertUno(const OUString &sCmd, const OUString &sLabel) override
virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary() override
virtual void ShowLastAuthor(const OUString &rAuthor, const OUString &rDate) override
virtual std::shared_ptr< weld::Dialog > GetDialog() override
virtual BitmapEx createScreenshot() const override
virtual bool IsRelaxed() override
virtual SotClipboardFormatId GetFormatOnly() override
virtual void PreGetFormat(const TransferableDataHelper &aHelper) override
virtual OUString GetName() const override
virtual void SetClickByCharacterHdl(const Link< weld::Toggleable &, void > &rHdl) override
virtual bool QueryClose() override
virtual void SetChangeAllHdl(const Link< weld::Button &, void > &rHdl) override
virtual const SfxItemSet * GetOutputItemSet() const override
virtual void SetCheckNameHdl(const Link< AbstractSvxNameDialog &, bool > &rLink, bool bCheckImmediately=false) override
virtual void SetIgnoreAllHdl(const Link< weld::Button &, void > &_rHdl) override
virtual OUString GetAltText() const override
virtual OUString GetWord() override
virtual void SetConversionFormatChangedHdl(const Link< weld::Toggleable &, void > &_rHdl) override
virtual void Insert(SotClipboardFormatId nFormat, const OUString &rFormatName) override
virtual void EnableTravel(bool bNext, bool bPrev) override
virtual void SetPrevHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
virtual OUString GetPath() const override
virtual void InvalidateDialog() override
virtual void SetColumns(const css::uno::Reference< css::container::XIndexContainer > &xCols) override
Link< AbstractSvxNameDialog &, OUString > aCheckNameTooltipHdl
virtual OUString GetScriptURL() const override
virtual std::shared_ptr< SfxDialogController > GetController() override
virtual void SetLimits(sal_uInt16 nMin, sal_uInt16 nMax) override
virtual OUString GetNote() override
virtual void GetDescription(OUString &rName) override
virtual OUString GetURL() const override
virtual void FocusSuggestion() override
virtual void SetText(const OUString &rStr) override
virtual OUString GetTitle() const override
virtual bool IsCreateNew() override
virtual void SetIgnoreHdl(const Link< weld::Button &, void > &_rHdl) override
#define IMPL_ABSTDLG_CLASS_ASYNC(Class, Dialog)
virtual void EndDialog(sal_Int32 nResult) override
virtual void AllowEmpty() override
virtual void SetInputSet(const SfxItemSet *pInSet) override
virtual void SetPath(const OUString &rPath) override
virtual void SetObjName(const SvGlobalName &rClass, const OUString &rObjName) override
Link< AbstractSvxPostItDialog &, void > aNextHdl
virtual void SetEditHelpId(const OUString &) override
virtual SotClipboardFormatId GetFormat(const TransferableDataHelper &aHelper) override
virtual void SetCheckNameTooltipHdl(const Link< AbstractSvxNameDialog &, OUString > &rLink) override
virtual WhichRangesContainer GetInputRanges(const SfxItemPool &pItem) override
virtual sal_uInt16 GetOther() override
virtual void DontChangeAuthor() override
virtual bool IsRecommendToOpenReadonly() const override
virtual css::uno::Reference< css::embed::XEmbeddedObject > GetObject() override
virtual editeng::HangulHanjaConversion::ConversionFormat GetConversionFormat() const override
virtual void SetOptionsChangedHdl(const Link< LinkParamNone *, void > &_rHdl) override
virtual void Response(sal_Int32) override
virtual css::uno::Reference< css::io::XInputStream > GetIconIfIconified(OUString *pGraphicMediaType) override
virtual OUString GetPasswordToOpen() const override
virtual Graphic GetFilteredGraphic(const Graphic &rGraphic, double fScaleX, double fScaleY) override
virtual SfxBindings & GetBindings() override
virtual void SetFindHdl(const Link< weld::Button &, void > &_rHdl) override
virtual void SetValue(tools::Long nNew) override
virtual sal_uInt32 GetId() const override
virtual void SetNote(const OUString &rTxt) override
virtual OUString GetTarget() const override
virtual void EnableRubySupport(bool _bVal) override
virtual OUString GetCurrentSuggestion() const override
virtual void SetChangeHdl(const Link< weld::Button &, void > &_rHdl) override
virtual void SetHelpId(const OUString &) override
virtual std::vector< OUString > getAllPageUIXMLDescriptions() const override
virtual TransliterationFlags GetTransliterationFlags() const override
virtual void SetCurPageId(const OUString &rName) override
virtual void SetByCharacter(bool _bByCharacter) override
virtual OUString GetCurrentString() const override
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink) override
virtual void SetActiveField(const OUString &strField) override
virtual void HideAuthor() override
virtual tools::Long GetValue() const override
virtual void HideButton(ZoomButtonId nBtnId) override
#define IMPL_ABSTDLG_CLASS(Class)
virtual bool selectPageByUIXMLDescription(const OUString &rUIXMLDescription) override
virtual void SetConversionFormat(editeng::HangulHanjaConversion::ConversionFormat _eType) override
::std::vector< OUString > TargetList
#define LINK(Instance, Class, Member)
WhichRangesContainer(* GetTabPageRanges)()
std::unique_ptr< sal_Int32[]> pData
#define OFA_TP_LANGUAGES_FOR_SET_DOCUMENT_LANGUAGE
#define RID_SVXPAGE_ASIAN_LAYOUT
#define RID_SFXPAGE_GENERAL
Reference< XFrame > xFrame
Reference< XModel > xModel
WhichRangesContainer(* DialogGetRanges)()
std::unique_ptr< SfxTabPage >(* CreateTabPage)(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)