20 #include <config_extensions.h>
21 #include <config_wasm_strip.h>
30 #include <svx/dialogs.hrc>
31 #include <svx/svxids.hrc>
102 using ::com::sun::star::uno::Reference;
147 short AbstractHyphenWordDialog_Impl::Execute()
149 #if !ENABLE_WASM_STRIP_HUNSPELL
150 return m_xDlg->run();
158 return m_xDlg->GetOutputItemSet();
163 m_xDlg->set_title(rStr);
168 m_xDlg->SetCurPageId( rName );
173 return m_xDlg->GetOutputItemSet();
178 return m_xDlg->GetInputRanges( pItem );
183 m_xDlg->SetInputSet( pInSet );
189 m_xDlg->set_title(rStr);
194 return m_xDlg->getAllPageUIXMLDescriptions();
199 return m_xDlg->selectPageByUIXMLDescription(rUIXMLDescription);
204 return m_xDlg->createScreenshot();
209 return m_xDlg->GetScreenshotId();
214 return m_xDlg->GetOutputItemSet();
219 m_xDlg->set_title(rStr);
224 m_xDlg->response(nResult);
229 m_xDlg->EnableRubySupport(_bVal);
234 m_xDlg->SetByCharacter(_bByCharacter);
239 m_xDlg->SetConversionDirectionState(_bTryBothDirections, _ePrimaryConversionDirection);
244 m_xDlg->SetConversionFormat(_eType);
249 m_xDlg->SetOptionsChangedHdl(_rHdl );
254 m_xDlg->SetIgnoreHdl(_rHdl );
259 m_xDlg->SetIgnoreAllHdl(rHdl);
264 m_xDlg->SetChangeHdl(rHdl);
269 m_xDlg->SetChangeAllHdl(rHdl);
274 m_xDlg->SetClickByCharacterHdl(_rHdl );
279 m_xDlg->SetConversionFormatChangedHdl(rHdl);
284 m_xDlg->SetFindHdl(rHdl);
289 return m_xDlg->GetUseBothDirections();
294 return m_xDlg->GetDirection( _eDefaultDirection );
298 const OUString& _rNewString,
299 const css::uno::Sequence< OUString >& _rSuggestions,
300 bool _bOriginatesFromDocument
303 m_xDlg->SetCurrentString(_rNewString,_rSuggestions,_bOriginatesFromDocument);
308 return m_xDlg->GetCurrentString();
313 return m_xDlg->GetConversionFormat();
318 m_xDlg->FocusSuggestion();
323 return m_xDlg->GetCurrentSuggestion();
328 return m_xDlg->GetWord();
333 return m_xDlg->GetObject();
338 return m_xDlg->IsCreateNew();
343 return m_xDlg->GetIconIfIconified( pGraphicMediaType );
348 m_xDlg->Insert(nFormat, rFormatName);
353 m_xDlg->InsertUno(sCmd, sLabel);
358 m_xDlg->SetObjName(rClass, rObjName);
363 m_xDlg->PreGetFormat(aHelper);
368 return m_xDlg->GetFormatOnly();
373 return m_xDlg->GetFormat(aHelper);
378 m_xDlg->SetColumns(xCols);
383 m_xDlg->SetLimits( nMin, nMax );
388 m_xDlg->HideButton( nBtnId );
393 return m_xDlg->GetOutputItemSet();
398 m_xDlg->InvalidateDialog();
408 return m_xDlg->GetBindings();
413 return m_xDlg->GetTitle();
418 return m_xDlg->GetId();
423 return m_xDlg->GetURL();
428 return m_xDlg->GetAltText();
433 return m_xDlg->GetDesc();
438 return m_xDlg->GetTarget();
443 return m_xDlg->GetName();
448 return m_xDlg->GetOther();
453 return m_xDlg->GetShorter();
458 return m_xDlg->GetLonger();
463 return m_xDlg->IsRelaxed();
469 m_xDlg->SetCurPageId( rName );
474 return m_xDlg->GetOutputItemSet();
479 return m_xDlg->GetInputRanges( pItem );
484 m_xDlg->SetInputSet( pInSet );
490 m_xDlg->set_title(rStr);
495 m_xDlg->SetValidateFramePosLink( rLink );
501 m_xDlg->SetCurPageId(rName);
506 return m_xDlg->GetOutputItemSet();
511 return m_xDlg->GetInputRanges( pItem );
516 m_xDlg->SetInputSet( pInSet );
521 m_xDlg->set_title(rStr);
526 m_xDlg->SetValidateFramePosLink( rLink );
531 return m_xDlg->GetTransliterationFlags();
536 m_xDlg->SetValue(nNew);
541 return m_xDlg->GetValue();
546 return m_xDlg->GetNewDictionary();
551 rName = m_xDlg->GetName();
558 m_xDlg->SetCheckNameHdl(
LINK(
this, AbstractSvxNameDialog_Impl, CheckNameHdl), bCheckImmediately );
567 m_xDlg->SetCheckNameTooltipHdl(
LINK(
this, AbstractSvxNameDialog_Impl, CheckNameTooltipHdl));
574 m_xDlg->SetEditHelpId(rHelpId);
579 m_xDlg->set_help_id(rHelpId);
584 m_xDlg->set_title(rStr);
599 rName = m_xDlg->GetName();
608 m_xDlg->SetCheckNameHdl(
LINK(
this, AbstractSvxObjectNameDialog_Impl, CheckNameHdl));
623 rTitle = m_xDlg->GetTitle();
628 rDescription = m_xDlg->GetDescription();
633 return m_xDlg->GetPath();
638 m_xDlg->SetPath( rPath );
643 m_xDlg->SetTitle(rNewTitle);
648 return m_xDlg->GetPath();
653 m_xDlg->SetPath( rPath );
658 m_xDlg->SetTitle(rNewTitle);
668 return m_xDlg->QueryClose();
673 m_xDlg->SetFoundHandler(lnk);
678 m_xDlg->SetCanceledNotFoundHdl(lnk);
683 m_xDlg->SetActiveField(strField);
688 return m_xDlg->GetFilteredGraphic(rGraphic, fScaleX, fScaleY);
694 m_xDlg->SetCurPageId( rName );
699 return m_xDlg->GetOutputItemSet();
704 return m_xDlg->GetInputRanges( pItem );
709 m_xDlg->SetInputSet( pInSet );
714 m_xDlg->set_title(rStr);
719 m_xDlg->set_title(rStr);
724 return m_xDlg->GetOutputItemSet();
729 m_xDlg->EnableTravel( bNext, bPrev );
734 return m_xDlg->GetNote();
739 m_xDlg->SetNote( rTxt );
744 m_xDlg->ShowLastAuthor( rAuthor, rDate );
749 m_xDlg->DontChangeAuthor();
754 m_xDlg->HideAuthor();
761 m_xDlg->SetNextHdl(
LINK(
this, AbstractSvxPostItDialog_Impl, NextHdl ) );
770 m_xDlg->SetPrevHdl(
LINK(
this, AbstractSvxPostItDialog_Impl, PrevHdl ) );
787 return m_xDlg->GetDialog();
792 return m_xDlg->GetPasswordToOpen();
797 return m_xDlg->GetPasswordToModify();
802 return m_xDlg->IsRecommendToOpenReadonly();
808 std::unique_ptr<OfaTreeOptionsDialog> xDlg;
811 case SID_OPTIONS_TREEDIALOG :
812 case SID_OPTIONS_DATABASES :
813 case SID_LANGUAGE_OPTIONS :
815 bool bActivateLastSelection =
false;
816 if (nResId == SID_OPTIONS_TREEDIALOG)
817 bActivateLastSelection =
true;
818 Reference< frame::XFrame >
xFrame;
819 xDlg = std::make_unique<OfaTreeOptionsDialog>(pParent, xFrame, bActivateLastSelection);
820 if (nResId == SID_OPTIONS_DATABASES)
822 xDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
824 else if (nResId == SID_LANGUAGE_OPTIONS)
841 sal_uInt32 nResId,
const OUString& rParameter )
843 std::unique_ptr<OfaTreeOptionsDialog> xDlg;
844 if (SID_OPTIONS_TREEDIALOG == nResId || SID_OPTIONS_DATABASES == nResId)
847 bool bActivateLastSelection = ( nResId != SID_OPTIONS_DATABASES && rParameter.isEmpty() );
848 xDlg = std::make_unique<OfaTreeOptionsDialog>(pParent, rxFrame, bActivateLastSelection);
849 if ( nResId == SID_OPTIONS_DATABASES )
850 xDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
851 else if ( !rParameter.isEmpty() )
852 xDlg->ActivatePage( rParameter );
868 const Reference< frame::XFrame >& xViewFrame )
870 auto xDlg1 = std::make_shared<SvxConfigDialog>(pParent, pAttrSet);
871 xDlg1->SetFrame(xViewFrame);
897 css::uno::Reference<css::linguistic2::XThesaurus> xThesaurus,
905 css::uno::Reference< css::linguistic2::XHyphenator > &xHyphen,
908 #if !ENABLE_WASM_STRIP_EXTRA
950 const Reference<frame::XFrame>& rxFrame)
957 return m_xDlg->GetScriptURL();
962 m_xDlg->SetRunLabel();
966 const OUString& rLanguage)
972 const OUString& rOldText)
988 pParent, pData, pItemSet));
992 const OUString& rURL,
const OUString& rAltText,
const OUString& rDescription,
993 const OUString& rTarget,
const OUString& rName,
997 rTarget, rName, rTargetList));
1018 sal_uInt16 nShorter,
1027 bool bEnableDrawingLayerFillStyles)
1033 bEnableDrawingLayerFillStyles));
1049 auto pDlg = std::make_shared<SvxTransformTabDialog>(pParent, pAttr, pSdrView,
1050 bSizeTabPage ? SvxAnchorIds::NoProtect : SvxAnchorIds::NoProtect|SvxAnchorIds::NoResize);
1051 pDlg->RemoveTabPage(
"RID_SVXPAGE_ANGLE" );
1052 pDlg->RemoveTabPage(
"RID_SVXPAGE_SLANT" );
1079 const OUString& rName,
const OUString& rDesc)
1110 const OUString& strInitialText,
1111 const std::vector< OUString >& _rContexts,
1112 sal_Int16 nInitialContext,
1116 strInitialText, _rContexts, nInitialContext, lnkContextSupplier));
1139 const Graphic& rGraphic,
double nRadius)
1192 case RID_SVXPAGE_MEASURE:
1194 case RID_SVXPAGE_CONNECTION:
1196 case RID_SFXPAGE_DBREGISTER:
1216 const Reference< XNameReplace >& _rxEvents,
const sal_uInt16 _nInitiallySelectedEvent )
1217 :m_aItems(
SfxGetpApp()->GetPool(),
svl::Items<SID_ATTR_MACROITEM, SID_ATTR_MACROITEM> )
1219 m_aItems.Put(
SfxBoolItem( SID_ATTR_MACROITEM, _bUnoDialogMode ) );
1220 m_xDlg.reset(
new SvxMacroAssignDlg(_pParent, _rxDocumentFrame, m_aItems, _rxEvents, _nInitiallySelectedEvent));
1223 virtual short Execute()
override;
1227 std::unique_ptr<SvxMacroAssignDlg> m_xDlg;
1236 const Reference< XNameReplace >& _rxEvents,
const sal_uInt16 _nInitiallySelectedEvent )
1246 case RID_SW_TP_BACKGROUND :
1247 case RID_SVXPAGE_BKG :
1249 case RID_SVXPAGE_TEXTANIMATION :
1251 case RID_SVXPAGE_TRANSPARENCE :
1253 case RID_SVXPAGE_AREA :
1255 case RID_SVXPAGE_SHADOW :
1257 case RID_SVXPAGE_LINE :
1259 case RID_SVXPAGE_CONNECTION :
1261 case RID_SVXPAGE_MEASURE :
1265 case RID_SVXPAGE_PICK_SINGLE_NUM :
1267 case RID_SVXPAGE_PICK_BMP :
1269 case RID_SVXPAGE_PICK_BULLET :
1271 case RID_SVXPAGE_NUM_OPTIONS :
1273 case RID_SVXPAGE_PICK_NUM :
1275 case RID_SVXPAGE_NUM_POSITION :
1277 case RID_SVXPAGE_PARA_ASIAN :
1279 case RID_SVXPAGE_EXT_PARAGRAPH :
1281 case RID_SVXPAGE_ALIGN_PARAGRAPH :
1283 case RID_SVXPAGE_STD_PARAGRAPH :
1285 case RID_SVXPAGE_TABULATOR :
1287 case RID_SVXPAGE_TEXTATTR :
1289 case RID_SVXPAGE_ALIGNMENT :
1291 case RID_SVXPAGE_BORDER :
1293 case RID_SVXPAGE_CHAR_NAME :
1295 case RID_SVXPAGE_CHAR_EFFECTS :
1297 case RID_SVXPAGE_CHAR_POSITION :
1299 case RID_SVXPAGE_CHAR_TWOLINES :
1301 case RID_SVXPAGE_NUMBERFORMAT :
1303 case RID_SVXPAGE_PAGE :
1305 case RID_SVXPAGE_GRFCROP :
1307 case RID_SVXPAGE_MACROASSIGN :
1309 case RID_SVXPAGE_TEXTCOLUMNS:
1311 case RID_SVXPAGE_THEME:
1329 case RID_SVXPAGE_TEXTANIMATION :
1331 case RID_SVXPAGE_TRANSPARENCE :
1333 case RID_SVXPAGE_AREA :
1335 case RID_SVXPAGE_SHADOW :
1337 case RID_SVXPAGE_LINE :
1339 case RID_SVXPAGE_CONNECTION :
1341 case RID_SVXPAGE_MEASURE :
1343 case RID_SVXPAGE_PARA_ASIAN :
1345 case RID_SVXPAGE_EXT_PARAGRAPH :
1347 case RID_SVXPAGE_ALIGN_PARAGRAPH :
1349 case RID_SVXPAGE_STD_PARAGRAPH :
1351 case RID_SVXPAGE_TABULATOR :
1353 case RID_SVXPAGE_TEXTATTR :
1355 case RID_SVXPAGE_ALIGNMENT :
1357 case RID_SW_TP_BACKGROUND :
1358 case RID_SVXPAGE_BKG:
1360 case RID_SVXPAGE_BORDER :
1362 case RID_SVXPAGE_CHAR_NAME :
1364 case RID_SVXPAGE_CHAR_EFFECTS :
1366 case RID_SVXPAGE_CHAR_POSITION :
1368 case RID_SVXPAGE_CHAR_TWOLINES :
1370 case RID_SVXPAGE_NUMBERFORMAT :
1372 case RID_SVXPAGE_PAGE :
1376 case RID_SVXPAGE_TEXTCOLUMNS:
1378 case RID_SVXPAGE_THEME:
1390 std::unique_ptr<InsertObjectDialog_Impl> pDlg;
1391 if ( rCommand ==
".uno:InsertObject" )
1393 else if ( rCommand ==
".uno:InsertObjectFloatingFrame" )
1405 const Reference<css::embed::XEmbeddedObject>& xObj)
1407 if ( rCommand ==
".uno:InsertObjectFloatingFrame" )
1409 auto pDlg = std::make_unique<SfxInsertFloatingFrameDialog>(pParent, xObj);
1423 auto xLinkDlg(std::make_unique<SvBaseLinksDlg>(pParent, pMgr, bHTML));
1425 xLinkDlg->SetActLink(p);
1441 return std::make_shared<SvxNewTableDialogWrapper>(pParent);
1455 weld::Window * pParent, sal_uInt16 nMaxPasswdLen,
bool bIsPasswordToModify)
1466 weld::Window* pParent,
const Reference<XModel> xModel,
bool bEditExisting)
1469 std::make_unique<SignatureLineDialog>(pParent, xModel, bEditExisting));
1474 const Reference<XModel> xModel)
1477 std::make_unique<SignSignatureLineDialog>(pParent, xModel));
1481 weld::Window* pParent,
const Reference<XModel> xModel,
bool bEditExisting)
1484 std::make_unique<QrCodeGenDialog>(pParent, xModel, bEditExisting));
1490 #if HAVE_FEATURE_EXTENSIONS
1492 std::make_unique<AdditionsDialog>(pParent, sAdditionsTag));
1495 (
void) sAdditionsTag;
1504 std::make_shared<AboutDialog>(pParent));
1510 #if !ENABLE_WASM_STRIP_PINGUSER
1512 std::make_shared<TipOfTheDayDialog>(pParent));
1523 std::make_unique<ToolbarmodeDialog>(pParent));
1532 std::make_unique<DiagramDialog>(pParent, rDiagram));
1537 AbstractDialogFactory_Impl::CreateFileExtCheckDialog(
weld::Window* pParent,
const OUString& sTitle,
1538 const OUString& sMsg)
1541 std::make_unique<FileExtCheckDialog>(pParent, sTitle, sMsg));
#define LINK(Instance, Class, Member)
virtual OUString GetNote() override
static WhichRangesContainer GetRanges()
WhichRangesContainer(* GetTabPageRanges)()
virtual VclPtr< AbstractSvxMultiPathDialog > CreateSvxPathSelectDialog(weld::Window *pParent) override
virtual void SetNote(const OUString &rTxt) override
virtual void SetFindHdl(const Link< weld::Button &, void > &_rHdl) override
virtual VclPtr< VclAbstractDialog > CreateSvxSearchAttributeDialog(weld::Window *pParent, SearchAttrItemList &rLst, const WhichRangesContainer &pWhRanges) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual GetTabPageRanges GetTabPageRangesFunc(sal_uInt16 nId) override
virtual BitmapEx createScreenshot() const override
virtual VclPtr< SfxAbstractTabDialog > CreateTabItemDialog(weld::Window *pParent, const SfxItemSet &rSet) override
#define IMPL_ABSTDLG_CLASS_ASYNC(Class, Dialog)
virtual void SetConversionFormat(editeng::HangulHanjaConversion::ConversionFormat _eType) override
virtual VclPtr< SfxAbstractTabDialog > CreateSchTransformTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrView *pSdrView, bool bSizeTabPage) override
static WhichRangesContainer GetRanges()
static WhichRangesContainer GetRanges()
virtual VclPtr< AbstractSignSignatureLineDialog > CreateSignSignatureLineDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel) override
virtual bool GetUseBothDirections() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual void SetHelpId(const OString &) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
#define IMPL_ABSTDLG_CLASS(Class)
static WhichRangesContainer GetRanges()
virtual void ShowLastAuthor(const OUString &rAuthor, const OUString &rDate) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual void SetActiveField(const OUString &strField) override
virtual void SetText(const OUString &rStr) override
virtual VclPtr< SfxAbstractTabDialog > CreateAutoCorrTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet) override
virtual VclPtr< AbstractPasswordToOpenModifyDialog > CreatePasswordToOpenModifyDialog(weld::Window *pParent, sal_uInt16 nMaxPasswdLen, bool bIsPasswordToModify) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterEmboss(weld::Window *pParent, const Graphic &rGraphic) override
static WhichRangesContainer GetRanges()
virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary() override
Reference< XFrame > xFrame
virtual std::shared_ptr< SfxDialogController > GetController() override
virtual OUString GetWord() override
Link< AbstractSvxPostItDialog &, void > aPrevHdl
static WhichRangesContainer GetRanges()
virtual OUString GetCurrentString() const override
virtual void SetColumns(const css::uno::Reference< css::container::XIndexContainer > &xCols) override
virtual void EnableTravel(bool bNext, bool bPrev) override
virtual sal_uInt16 GetLonger() override
virtual OUString GetAltText() 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 WhichRangesContainer GetInputRanges(const SfxItemPool &pItem) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual sal_uInt16 GetOther() override
static WhichRangesContainer GetRanges()
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 VclPtr< VclAbstractDialog > CreateEditObjectDialog(weld::Window *pParent, const OUString &rCommand, const css::uno::Reference< css::embed::XEmbeddedObject > &xObj) override
virtual OString GetScreenshotId() const override
virtual VclPtr< AbstractHyphenWordDialog > CreateHyphenWordDialog(weld::Widget *, const OUString &rWord, LanguageType nLang, css::uno::Reference< css::linguistic2::XHyphenator > &xHyphen, SvxSpellWrapper *pWrapper) override
virtual OUString GetDesc() const override
virtual void InvalidateDialog() override
static WhichRangesContainer GetRanges()
SfxApplication * SfxGetpApp()
virtual sal_uInt32 GetId() const override
virtual void SetPrevHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
virtual OUString GetCurrentSuggestion() const override
virtual SotClipboardFormatId GetFormatOnly() override
static WhichRangesContainer GetRanges()
virtual const SfxItemSet * GetOutputItemSet() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual VclPtr< AbstractFmShowColsDialog > CreateFmShowColsDialog(weld::Window *pParent) override
virtual void SetCurPageId(const OString &rName) override
virtual void SetEditHelpId(const OString &) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual VclPtr< AbstractFmInputRecordNoDialog > CreateFmInputRecordNoDialog(weld::Window *pParent) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual VclPtr< AbstractDiagramDialog > CreateDiagramDialog(weld::Window *pParent, SdrObjGroup &rDiagram) override
virtual VclPtr< AbstractSvxPostItDialog > CreateSvxPostItDialog(weld::Widget *pParent, const SfxItemSet &rCoreSet, bool bPrevNext=false) override
virtual VclPtr< AbstractSpellDialog > CreateSvxSpellDialog(weld::Window *pParent, SfxBindings *pBindings, svx::SpellDialogChildWindow *pSpellChildWindow) override
WhichRangesContainer(* DialogGetRanges)()
virtual void SetTitle(const OUString &rNewTitle) override
static WhichRangesContainer GetRanges()
virtual OUString GetName() const 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 std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual void SetConversionFormatChangedHdl(const Link< weld::Toggleable &, void > &_rHdl) 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 DialogGetRanges GetDialogGetRangesFunc() override
static WhichRangesContainer GetRanges()
virtual void InsertUno(const OUString &sCmd, const OUString &sLabel) override
virtual std::vector< OString > getAllPageUIXMLDescriptions() const override
virtual tools::Long GetValue() const 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 bool IsRelaxed() override
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)
virtual VclPtr< AbstractHangulHanjaConversionDialog > CreateHangulHanjaConversionDialog(weld::Widget *pParent) override
virtual void SetChangeHdl(const Link< weld::Button &, void > &_rHdl) override
virtual CreateTabPage GetTabPageCreatorFunc(sal_uInt16 nId) override
virtual VclPtr< SvxAbstractInsRowColDlg > CreateSvxInsRowColDlg(weld::Window *pParent, bool bCol, const OString &rHelpId) override
static WhichRangesContainer GetRanges()
virtual VclPtr< AbstractQrCodeGenDialog > CreateQrCodeGenDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
static WhichRangesContainer GetRanges()
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterMosaic(weld::Window *pParent, const Graphic &rGraphic) override
virtual void ShowAsyncScriptErrorDialog(weld::Window *pParent, const css::uno::Any &rException) override
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual std::shared_ptr< weld::Dialog > GetDialog() override
static WhichRangesContainer GetRanges()
virtual void SetLimits(sal_uInt16 nMin, sal_uInt16 nMax) override
virtual void SetObjName(const SvGlobalName &rClass, const OUString &rObjName) override
static WhichRangesContainer GetRanges()
static WhichRangesContainer GetRanges()
virtual void SetIgnoreAllHdl(const Link< weld::Button &, void > &_rHdl) override
Link< AbstractSvxNameDialog &, bool > aCheckNameHdl
virtual VclPtr< SfxAbstractTabDialog > CreateSvxFormatCellsDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrModel &rModel) override
virtual std::shared_ptr< SvxAbstractNewTableDialog > CreateSvxNewTableDialog(weld::Window *pParent) override
virtual css::uno::Reference< css::embed::XEmbeddedObject > GetObject() 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 void SetOptionsChangedHdl(const Link< LinkParamNone *, void > &_rHdl) override
virtual VclPtr< AbstractSvxSearchSimilarityDialog > CreateSvxSearchSimilarityDialog(weld::Window *pParent, bool bRelax, sal_uInt16 nOther, sal_uInt16 nShorter, sal_uInt16 nLonger) override
static WhichRangesContainer GetRanges()
virtual void PreGetFormat(const TransferableDataHelper &aHelper) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
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 TransliterationFlags GetTransliterationFlags() const override
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 VclPtr< AbstractTitleDialog > CreateTitleDialog(weld::Widget *pParent, const OUString &rOldText) override
static WhichRangesContainer GetRanges()
#define RID_SFXPAGE_GENERAL
virtual VclPtr< VclAbstractDialog > CreateFrameDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame, sal_uInt32 nResId, const OUString &rParameter) override
virtual SotClipboardFormatId GetFormat(const TransferableDataHelper &aHelper) override
static WhichRangesContainer GetRanges()
virtual VclPtr< AbstractSignatureLineDialog > CreateSignatureLineDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
virtual void EnableRubySupport(bool _bVal) override
virtual void SetConversionDirectionState(bool _bTryBothDirections, editeng::HangulHanjaConversion::ConversionDirection _ePrimaryConversionDirection) override
virtual void SetInputSet(const SfxItemSet *pInSet) override
static WhichRangesContainer GetRanges()
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
virtual OUString GetPath() const override
virtual bool IsCreateNew() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual OUString GetURL() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
Link< AbstractSvxPostItDialog &, void > aNextHdl
virtual editeng::HangulHanjaConversion::ConversionFormat GetConversionFormat() const override
virtual bool QueryClose() override
virtual void FocusSuggestion() override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual void SetChangeAllHdl(const Link< weld::Button &, void > &rHdl) override
virtual OUString GetScriptURL() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
#define OFA_TP_LANGUAGES_FOR_SET_DOCUMENT_LANGUAGE
virtual VclPtr< AbstractSvxMultiPathDialog > CreateSvxMultiPathDialog(weld::Window *pParent) override
virtual OUString GetPasswordToModify() const override
virtual VclPtr< VclAbstractDialog > CreateGalleryThemePropertiesDialog(weld::Widget *pParent, ExchangeData *pData, SfxItemSet *pItemSet) override
static void ShowAsyncErrorDialog(weld::Window *pParent, css::uno::Any const &aException)
static WhichRangesContainer GetRanges()
virtual void HideAuthor() override
virtual void GetDescription(OUString &rName) 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 SfxBindings & GetBindings() override
#define RID_SVXPAGE_ASIAN_LAYOUT
virtual Graphic GetFilteredGraphic(const Graphic &rGraphic, double fScaleX, double fScaleY) override
virtual void SetRunLabel() override
virtual VclPtr< VclAbstractDialog > CreateSvxScriptOrgDialog(weld::Window *pParent, const OUString &rLanguage) override
virtual bool selectPageByUIXMLDescription(const OString &rUIXMLDescription) override
static VclPtr< reference_type > Create(Arg &&...arg)
static WhichRangesContainer GetRanges()
virtual void SetCanceledNotFoundHdl(const Link< FmFoundRecordInformation &, void > &lnk) override
virtual void HideButton(ZoomButtonId nBtnId) override
virtual VclPtr< AbstractSvxNewDictionaryDialog > CreateSvxNewDictionaryDialog(weld::Window *pParent) override
virtual void SetFoundHandler(const Link< FmFoundRecordInformation &, void > &lnk) override
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 VclPtr< AbstractScriptSelectorDialog > CreateScriptSelectorDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame) override
virtual void SetCheckNameHdl(const Link< AbstractSvxNameDialog &, bool > &rLink, bool bCheckImmediately=false) override
virtual OUString GetTitle() const override
virtual editeng::HangulHanjaConversion::ConversionDirection GetDirection(editeng::HangulHanjaConversion::ConversionDirection _eDefaultDirection) const override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSepia(weld::Window *pParent, const Graphic &rGraphic) override
virtual VclPtr< VclAbstractDialog > CreateAboutDialog(weld::Window *pParent) override
virtual VclPtr< AbstractSvxJSearchOptionsDialog > CreateSvxJSearchOptionsDialog(weld::Window *pParent, const SfxItemSet &rOptionsSet, TransliterationFlags nInitialFlags) override
virtual sal_uInt16 GetShorter() override
static WhichRangesContainer GetRanges()
IMPL_LINK_NOARG(AccessibilityCheckEntry, GotoButtonClicked, weld::Button &, void)
virtual VclPtr< AbstractThesaurusDialog > CreateThesaurusDialog(weld::Widget *, css::uno::Reference< css::linguistic2::XThesaurus > xThesaurus, const OUString &rWord, LanguageType nLanguage) override
virtual OUString GetPasswordToOpen() const override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual void SetIgnoreHdl(const Link< weld::Button &, void > &_rHdl) override
virtual void SetCheckNameTooltipHdl(const Link< AbstractSvxNameDialog &, OUString > &rLink) override
virtual css::uno::Reference< css::io::XInputStream > GetIconIfIconified(OUString *pGraphicMediaType) override
virtual VclPtr< AbstractAdditionsDialog > CreateAdditionsDialog(weld::Window *pParent, const OUString &sAdditionsTag) 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 void SetPath(const OUString &rPath) 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 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 VclPtr< AbstractSvxZoomDialog > CreateSvxZoomDialog(weld::Window *pParent, const SfxItemSet &rCoreSet) override
virtual void SetCurrentString(const OUString &_rNewString, const css::uno::Sequence< OUString > &_rSuggestions, bool _bOriginatesFromDocument=true) override
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterPoster(weld::Window *pParent, const Graphic &rGraphic) override
virtual OUString GetTarget() const override
virtual bool IsRecommendToOpenReadonly() const override
static WhichRangesContainer GetRanges()
virtual void SetNextHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual VclPtr< SfxAbstractDialog > CreateEventConfigDialog(weld::Widget *pParent, const SfxItemSet &rAttr, const css::uno::Reference< css::frame::XFrame > &rFrame) override
virtual void EndDialog(sal_Int32 nResult) override
virtual void Insert(SotClipboardFormatId nFormat, const OUString &rFormatName) override
Link< AbstractSvxNameDialog &, OUString > aCheckNameTooltipHdl
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual VclPtr< VclAbstractDialog > CreateToolbarmodeDialog(weld::Window *pParent) override
::std::vector< OUString > TargetList
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)
virtual void DontChangeAuthor() override
static WhichRangesContainer GetRanges()
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 SetClickByCharacterHdl(const Link< weld::Toggleable &, void > &rHdl) override
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
virtual void SetValue(tools::Long nNew) override
virtual void SetByCharacter(bool _bByCharacter) override