LibreOffice Module cui (master)  1
dlgfact.cxx
Go to the documentation of this file.
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3  * This file is part of the LibreOffice project.
4  *
5  * This Source Code Form is subject to the terms of the Mozilla Public
6  * License, v. 2.0. If a copy of the MPL was not distributed with this
7  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8  *
9  * This file incorporates work covered by the following license notice:
10  *
11  * Licensed to the Apache Software Foundation (ASF) under one or more
12  * contributor license agreements. See the NOTICE file distributed
13  * with this work for additional information regarding copyright
14  * ownership. The ASF licenses this file to you under the Apache
15  * License, Version 2.0 (the "License"); you may not use this file
16  * except in compliance with the License. You may obtain a copy of
17  * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18  */
19 
20 #include <align.hxx>
21 #include "dlgfact.hxx"
22 
23 #include <sfx2/app.hxx>
24 #include <sfx2/basedlgs.hxx>
25 #include <sfx2/pageids.hxx>
26 #include <svx/dialogs.hrc>
27 #include <svx/svxids.hrc>
28 #include <numfmt.hxx>
29 #include <splitcelldlg.hxx>
30 #include <dstribut.hxx>
31 #include <cuiimapwnd.hxx>
32 #include <cui/cuicharmap.hxx>
33 #include <srchxtra.hxx>
34 #include <textanim.hxx>
35 #include <autocdlg.hxx>
36 #include <treeopt.hxx>
37 #include <labdlg.hxx>
38 #include <hangulhanjadlg.hxx>
39 #include <showcols.hxx>
40 #include <zoom.hxx>
41 #include <cuigaldlg.hxx>
42 #include <transfrm.hxx>
43 #include <bbdlg.hxx>
44 #include <cuisrchdlg.hxx>
45 #include <cuitbxform.hxx>
46 #include <optdict.hxx>
47 #include <dlgname.hxx>
48 #include <multipat.hxx>
49 #include <cuihyperdlg.hxx>
50 #include <cuifmsearch.hxx>
51 #include <cuigrfflt.hxx>
52 #include <cuitabarea.hxx>
53 #include <cuitabline.hxx>
54 #include <measure.hxx>
55 #include <connect.hxx>
56 #include <dbregister.hxx>
57 #include <cuioptgenrl.hxx>
58 #include <optasian.hxx>
59 #include <insdlg.hxx>
60 #include <pastedlg.hxx>
61 #include <linkdlg.hxx>
62 #include <SignatureLineDialog.hxx>
64 #include <QrCodeGenDialog.hxx>
65 #include <SpellDialog.hxx>
66 #include <cfg.hxx>
67 #include <numpages.hxx>
68 #include <paragrph.hxx>
69 #include <tabstpge.hxx>
70 #include <textattr.hxx>
71 #include <backgrnd.hxx>
72 #include <border.hxx>
73 #include <chardlg.hxx>
74 #include <page.hxx>
75 #include <postdlg.hxx>
76 #include <grfpage.hxx>
77 #include <scriptdlg.hxx>
78 #include <cfgutil.hxx>
79 #include <macropg.hxx>
80 #include <sdrcelldlg.hxx>
81 #include <newtabledlg.hxx>
82 #include <macroass.hxx>
83 #include <insrc.hxx>
84 #include <passwdomdlg.hxx>
86 #include <hyphen.hxx>
87 #include <thesdlg.hxx>
88 #include <about.hxx>
89 #include <tipofthedaydlg.hxx>
90 
91 using namespace ::com::sun::star;
92 using namespace ::com::sun::star::frame;
93 using namespace ::com::sun::star::container;
94 
95 using ::com::sun::star::uno::Reference;
96 
97 using namespace svx;
98 // AbstractTabDialog implementations just forwards everything to the dialog
99 
101 {
102  return m_xDlg->run();
103 }
104 
106 {
107  return m_xDlg->run();
108 }
109 
111 
113 {
114  return m_xDlg->run();
115 }
116 
118 {
119  return m_xDlg->run();
120 }
121 
123 {
124  return m_xDlg->run();
125 }
126 
128 {
129  return m_xDlg->run();
130 }
131 
133 {
134  return m_xDlg->run();
135 }
136 
138 {
139  return SfxDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
140 }
141 
143 {
144  return m_xDlg->run();
145 }
146 
148 {
149  return m_xDlg->run();
150 }
151 
153 {
154  return m_xDlg->run();
155 }
156 
158 {
159  return m_xDlg->run();
160 }
161 
163 {
164  return m_xDlg->run();
165 }
166 
168 {
169  return m_xDlg->run();
170 }
171 
173 {
174  return m_xDlg->run();
175 }
176 
178 {
179  return SfxTabDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
180 }
181 
183 {
184  return m_xDlg->run();
185 }
186 
188 {
189  return SfxTabDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
190 }
191 
193 {
194  return m_xDlg->run();
195 }
196 
198 {
199  return m_xDlg->run();
200 }
201 
203 {
204  return m_xDlg->run();
205 }
206 
208 {
209  return m_xDlg->run();
210 }
211 
212 // #i68101#
214 {
215  return m_xDlg->run();
216 }
217 
219 {
220  return m_xDlg->run();
221 }
222 
224 {
225  return m_xDlg->run();
226 }
227 
229 {
230  return m_xDlg->run();
231 }
232 
234 {
235  return m_xDlg->run();
236 }
237 
239 {
240  return m_xDlg->run();
241 }
242 
244 {
245  return m_xDlg->run();
246 }
247 
249 {
250  return m_xDlg->run();
251 }
252 
254 {
255  return SfxTabDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
256 }
257 
259 {
260  return m_xDlg->run();
261 }
262 
264 {
265  return SfxDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
266 }
267 
269 {
270  return m_xDlg->run();
271 }
272 
274 {
275  return m_xDlg->run();
276 }
277 
279 {
280  return m_xDlg->run();
281 }
282 
284 {
285  return SfxDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
286 }
287 
289 {
290  return m_xDlg->run();
291 }
292 
294 {
295  return m_xDlg->run();
296 }
297 
299 {
300  return m_xDlg->run();
301 }
302 
304 {
305  return m_xDlg->GetOutputItemSet();
306 }
307 
309 {
310  m_xDlg->set_title(rStr);
311 }
312 
314 {
315  return m_xDlg->run();
316 }
317 
319 {
320  return m_xDlg->run();
321 }
322 
324 {
325  return m_xDlg->run();
326 }
327 
329 
331 {
332  return m_xDlg->run();
333 }
334 
336 {
337  return SfxTabDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
338 }
339 
341 {
342  m_xDlg->SetCurPageId( rName );
343 }
344 
346 {
347  return m_xDlg->GetOutputItemSet();
348 }
349 
351 {
352  return m_xDlg->GetInputRanges( pItem );
353 }
354 
356 {
357  m_xDlg->SetInputSet( pInSet );
358 }
359 
360 //From class Window.
361 void CuiAbstractTabController_Impl::SetText( const OUString& rStr )
362 {
363  m_xDlg->set_title(rStr);
364 }
365 
367 {
368  return m_xDlg->GetOutputItemSet();
369 }
370 
372 {
373  m_xDlg->set_title(rStr);
374 }
375 
377 {
378  return m_xDlg->GetDistributeHor();
379 }
381 {
382  return m_xDlg->GetDistributeVer();
383 }
384 
386 {
387  m_xDlg->response(nResult);
388 }
389 
391 {
392  m_xDlg->EnableRubySupport(_bVal);
393 }
394 
396 {
397  m_xDlg->SetByCharacter(_bByCharacter);
398 }
399 
401 {
402  m_xDlg->SetConversionDirectionState(_bTryBothDirections, _ePrimaryConversionDirection);
403 }
404 
406 {
407  m_xDlg->SetConversionFormat(_eType);
408 }
409 
411 {
412  m_xDlg->SetOptionsChangedHdl(_rHdl );
413 }
414 
416 {
417  m_xDlg->SetIgnoreHdl(_rHdl );
418 }
419 
421 {
422  m_xDlg->SetIgnoreAllHdl(rHdl);
423 }
424 
426 {
427  m_xDlg->SetChangeHdl(rHdl);
428 }
429 
431 {
432  m_xDlg->SetChangeAllHdl(rHdl);
433 }
434 
436 {
437  m_xDlg->SetClickByCharacterHdl(_rHdl );
438 }
439 
441 {
442  m_xDlg->SetConversionFormatChangedHdl(rHdl);
443 }
444 
446 {
447  m_xDlg->SetFindHdl(rHdl);
448 }
449 
451 {
452  return m_xDlg->GetUseBothDirections();
453 }
454 
456 {
457  return m_xDlg->GetDirection( _eDefaultDirection );
458 }
459 
461  const OUString& _rNewString,
462  const css::uno::Sequence< OUString >& _rSuggestions,
463  bool _bOriginatesFromDocument
464  )
465 {
466  m_xDlg->SetCurrentString(_rNewString,_rSuggestions,_bOriginatesFromDocument);
467 }
468 
470 {
471  return m_xDlg->GetCurrentString();
472 }
473 
475 {
476  return m_xDlg->GetConversionFormat();
477 }
478 
480 {
481  m_xDlg->FocusSuggestion();
482 }
483 
485 {
486  return m_xDlg->GetCurrentSuggestion();
487 }
488 
490 {
491  return m_xDlg->GetWord();
492 };
493 
494 Reference < css::embed::XEmbeddedObject > AbstractInsertObjectDialog_Impl::GetObject()
495 {
496  return m_xDlg->GetObject();
497 }
498 
500 {
501  return m_xDlg->IsCreateNew();
502 }
503 
504 ::Reference< css::io::XInputStream > AbstractInsertObjectDialog_Impl::GetIconIfIconified( OUString* pGraphicMediaType )
505 {
506  return m_xDlg->GetIconIfIconified( pGraphicMediaType );
507 }
508 
509 void AbstractPasteDialog_Impl::Insert(SotClipboardFormatId nFormat, const OUString& rFormatName)
510 {
511  m_xDlg->Insert(nFormat, rFormatName);
512 }
513 
514 void AbstractPasteDialog_Impl::SetObjName(const SvGlobalName & rClass, const OUString& rObjName)
515 {
516  m_xDlg->SetObjName(rClass, rObjName);
517 }
518 
520 {
521  m_xDlg->PreGetFormat(aHelper);
522 }
523 
525 {
526  return m_xDlg->GetFormatOnly();
527 }
528 
530 {
531  return m_xDlg->GetFormat(aHelper);
532 }
533 
534 void AbstractFmShowColsDialog_Impl::SetColumns(const ::Reference< css::container::XIndexContainer>& xCols)
535 {
536  m_xDlg->SetColumns(xCols);
537 }
538 
539 void AbstractSvxZoomDialog_Impl::SetLimits( sal_uInt16 nMin, sal_uInt16 nMax )
540 {
541  m_xDlg->SetLimits( nMin, nMax );
542 }
543 
545 {
546  m_xDlg->HideButton( nBtnId );
547 }
548 
550 {
551  return m_xDlg->GetOutputItemSet();
552 }
553 
555 {
556  m_xDlg->InvalidateDialog();
557 }
558 
559 std::shared_ptr<SfxDialogController> AbstractSpellDialog_Impl::GetController()
560 {
561  return m_xDlg;
562 }
563 
565 {
566  return m_xDlg->GetBindings();
567 }
568 
570 {
571  return m_xDlg->GetTitle();
572 }
573 
575 {
576  return m_xDlg->GetId();
577 }
578 
580 {
581  return m_xDlg->GetURL();
582 }
583 
585 {
586  return m_xDlg->GetAltText();
587 }
588 
590 {
591  return m_xDlg->GetDesc();
592 }
593 
595 {
596  return m_xDlg->GetTarget();
597 }
598 
600 {
601  return m_xDlg->GetName();
602 }
603 
605 {
606  return m_xDlg->GetOther();
607 }
608 
610 {
611  return m_xDlg->GetShorter();
612 }
613 
615 {
616  return m_xDlg->GetLonger();
617 }
618 
620 {
621  return m_xDlg->IsRelaxed();
622 }
623 
624 // AbstractSvxTransformTabDialog implementations just forwards everything to the dialog
626 {
627  m_xDlg->SetCurPageId( rName );
628 }
629 
631 {
632  return m_xDlg->GetOutputItemSet();
633 }
634 
636 {
637  return m_xDlg->GetInputRanges( pItem );
638 }
639 
641 {
642  m_xDlg->SetInputSet( pInSet );
643 }
644 
645 //From class Window.
647 {
648  m_xDlg->set_title(rStr);
649 }
650 
652 {
653  m_xDlg->SetValidateFramePosLink( rLink );
654 }
655 
656 // AbstractSvxCaptionDialog implementations just forwards everything to the dialog
658 {
659  m_xDlg->SetCurPageId(rName);
660 }
661 
663 {
664  return m_xDlg->GetOutputItemSet();
665 }
666 
668 {
669  return m_xDlg->GetInputRanges( pItem );
670 }
671 
673 {
674  m_xDlg->SetInputSet( pInSet );
675 }
676 
677 void AbstractSvxCaptionDialog_Impl::SetText( const OUString& rStr )
678 {
679  m_xDlg->set_title(rStr);
680 }
681 
683 {
684  m_xDlg->SetValidateFramePosLink( rLink );
685 }
686 
688 {
689  return m_xDlg->GetTransliterationFlags();
690 }
691 
693 {
694  m_xDlg->SetValue(nNew);
695 }
696 
698 {
699  return m_xDlg->GetValue();
700 }
701 
702 ::Reference< css::linguistic2::XDictionary > AbstractSvxNewDictionaryDialog_Impl::GetNewDictionary()
703 {
704  return m_xDlg->GetNewDictionary();
705 }
706 
708 {
709  rName = m_xDlg->GetName();
710 }
711 
713 {
714  aCheckNameHdl = rLink;
715  if( rLink.IsSet() )
716  m_xDlg->SetCheckNameHdl( LINK(this, AbstractSvxNameDialog_Impl, CheckNameHdl), bCheckImmediately );
717  else
718  m_xDlg->SetCheckNameHdl( Link<SvxNameDialog&,bool>(), bCheckImmediately );
719 }
720 
721 void AbstractSvxNameDialog_Impl::SetEditHelpId(const OString& rHelpId)
722 {
723  m_xDlg->SetEditHelpId(rHelpId);
724 }
725 
726 void AbstractSvxNameDialog_Impl::SetHelpId(const OString& rHelpId)
727 {
728  m_xDlg->set_help_id(rHelpId);
729 }
730 
731 void AbstractSvxNameDialog_Impl::SetText( const OUString& rStr )
732 {
733  m_xDlg->set_title(rStr);
734 }
735 
737 {
738  return aCheckNameHdl.Call(*this);
739 }
740 
742 {
743  rName = m_xDlg->GetName();
744 }
745 
747 {
748  aCheckNameHdl = rLink;
749 
750  if(rLink.IsSet())
751  {
752  m_xDlg->SetCheckNameHdl(LINK(this, AbstractSvxObjectNameDialog_Impl, CheckNameHdl));
753  }
754  else
755  {
756  m_xDlg->SetCheckNameHdl(Link<SvxObjectNameDialog&,bool>());
757  }
758 }
759 
761 {
762  return aCheckNameHdl.Call(*this);
763 }
764 
766 {
767  rTitle = m_xDlg->GetTitle();
768 }
769 
771 {
772  rDescription = m_xDlg->GetDescription();
773 }
774 
776 {
777  return m_xDlg->GetPath();
778 }
779 
780 void AbstractSvxMultiPathDialog_Impl::SetPath( const OUString& rPath )
781 {
782  m_xDlg->SetPath( rPath );
783 }
784 
785 void AbstractSvxMultiPathDialog_Impl::SetTitle( const OUString& rNewTitle )
786 {
787  m_xDlg->SetTitle(rNewTitle);
788 }
789 
791 {
792  return m_xDlg->GetPath();
793 }
794 
795 void AbstractSvxPathSelectDialog_Impl::SetPath( const OUString& rPath )
796 {
797  m_xDlg->SetPath( rPath );
798 }
799 
800 void AbstractSvxPathSelectDialog_Impl::SetTitle( const OUString& rNewTitle )
801 {
802  m_xDlg->SetTitle(rNewTitle);
803 }
804 
805 std::shared_ptr<SfxDialogController> AbstractSvxHpLinkDlg_Impl::GetController()
806 {
807  return m_xDlg;
808 }
809 
811 {
812  return m_xDlg->QueryClose();
813 }
814 
816 {
817  m_xDlg->SetFoundHandler(lnk);
818 }
819 
821 {
822  m_xDlg->SetCanceledNotFoundHdl(lnk);
823 }
824 
825 void AbstractFmSearchDialog_Impl::SetActiveField(const OUString& strField)
826 {
827  m_xDlg->SetActiveField(strField);
828 }
829 
830 Graphic AbstractGraphicFilterDialog_Impl::GetFilteredGraphic(const Graphic& rGraphic, double fScaleX, double fScaleY)
831 {
832  return m_xDlg->GetFilteredGraphic(rGraphic, fScaleX, fScaleY);
833 }
834 
835 // AbstractSvxAreaTabDialog implementations just forwards everything to the dialog
837 {
838  m_xDlg->SetCurPageId( rName );
839 }
840 
842 {
843  return m_xDlg->GetOutputItemSet();
844 }
845 
847 {
848  return m_xDlg->GetInputRanges( pItem );
849 }
850 
852 {
853  m_xDlg->SetInputSet( pInSet );
854 }
855 
856 void AbstractSvxAreaTabDialog_Impl::SetText( const OUString& rStr )
857 {
858  m_xDlg->set_title(rStr);
859 }
860 
861 void AbstractSvxPostItDialog_Impl::SetText( const OUString& rStr )
862 {
863  m_xDlg->set_title(rStr);
864 }
865 
867 {
868  return m_xDlg->GetOutputItemSet();
869 }
870 
871 void AbstractSvxPostItDialog_Impl::EnableTravel(bool bNext, bool bPrev)
872 {
873  m_xDlg->EnableTravel( bNext, bPrev );
874 }
875 
877 {
878  return m_xDlg->GetNote();
879 }
880 
881 void AbstractSvxPostItDialog_Impl::SetNote(const OUString& rTxt)
882 {
883  m_xDlg->SetNote( rTxt );
884 }
885 
886 void AbstractSvxPostItDialog_Impl::ShowLastAuthor(const OUString& rAuthor, const OUString& rDate)
887 {
888  m_xDlg->ShowLastAuthor( rAuthor, rDate );
889 }
890 
892 {
893  m_xDlg->DontChangeAuthor();
894 }
895 
897 {
898  m_xDlg->HideAuthor();
899 }
900 
902 {
903  aNextHdl = rLink;
904  if( rLink.IsSet() )
905  m_xDlg->SetNextHdl( LINK(this, AbstractSvxPostItDialog_Impl, NextHdl ) );
906  else
907  m_xDlg->SetNextHdl( Link<SvxPostItDialog&,void>() );
908 }
909 
911 {
912  aPrevHdl = rLink;
913  if( rLink.IsSet() )
914  m_xDlg->SetPrevHdl( LINK(this, AbstractSvxPostItDialog_Impl, PrevHdl ) );
915  else
916  m_xDlg->SetPrevHdl( Link<SvxPostItDialog&,void>() );
917 }
918 
920 {
921  aNextHdl.Call(*this);
922 }
923 
925 {
926  aPrevHdl.Call(*this);
927 }
928 
929 std::shared_ptr<weld::Dialog> AbstractSvxPostItDialog_Impl::GetDialog()
930 {
931  return m_xDlg->GetDialog();
932 }
933 
935 {
936  return m_xDlg->GetPasswordToOpen();
937 }
938 
940 {
941  return m_xDlg->GetPasswordToModify();
942 }
943 
945 {
946  return m_xDlg->IsRecommendToOpenReadonly();
947 }
948 
949 // Create dialogs with simplest interface
951 {
952  VclPtr<Dialog> pDlg;
953  switch ( nResId )
954  {
955  case SID_OPTIONS_TREEDIALOG :
956  case SID_OPTIONS_DATABASES :
957  case SID_LANGUAGE_OPTIONS :
958  {
959  bool bActivateLastSelection = false;
960  if (nResId == SID_OPTIONS_TREEDIALOG)
961  bActivateLastSelection = true;
962  Reference< frame::XFrame > xFrame;
963  VclPtrInstance<OfaTreeOptionsDialog> pOptDlg( pParent, xFrame, bActivateLastSelection );
964  if (nResId == SID_OPTIONS_DATABASES)
965  {
966  pOptDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
967  }
968  else if (nResId == SID_LANGUAGE_OPTIONS)
969  {
970  //open the tab page "tools/options/languages"
972  }
973  pDlg.reset(pOptDlg);
974  }
975  break;
976  default:
977  break;
978  }
979 
980  if ( pDlg )
982  return nullptr;
983 }
984 
986 {
987  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<AboutDialog>(pParent));
988 }
989 
990 VclPtr<VclAbstractDialog> AbstractDialogFactory_Impl::CreateFrameDialog(vcl::Window* pParent, const Reference< frame::XFrame >& rxFrame,
991  sal_uInt32 nResId, const OUString& rParameter )
992 {
993  VclPtr<Dialog> pDlg;
994  if ( SID_OPTIONS_TREEDIALOG == nResId || SID_OPTIONS_DATABASES == nResId )
995  {
996  // only activate last page if we don't want to activate a special page
997  bool bActivateLastSelection = ( nResId != SID_OPTIONS_DATABASES && rParameter.isEmpty() );
998  VclPtrInstance<OfaTreeOptionsDialog> pOptDlg(pParent, rxFrame, bActivateLastSelection);
999  if ( nResId == SID_OPTIONS_DATABASES )
1000  pOptDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
1001  else if ( !rParameter.isEmpty() )
1002  pOptDlg->ActivatePage( rParameter );
1003  pDlg.reset(pOptDlg);
1004  }
1005 
1006  if ( pDlg )
1008  else
1009  return nullptr;
1010 }
1011 
1012 // TabDialog outside the drawing layer
1014 {
1015  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<OfaAutoCorrDlg>(pParent, pAttrSet));
1016 }
1017 
1019  const SfxItemSet* pAttrSet,
1020  const Reference< frame::XFrame >& xViewFrame )
1021 {
1022  std::unique_ptr<SvxConfigDialog> xDlg1(new SvxConfigDialog(pParent, pAttrSet));
1023  xDlg1->SetFrame(xViewFrame);
1024  return VclPtr<CuiAbstractTabController_Impl>::Create(std::move(xDlg1));
1025 }
1026 
1027 // TabDialog that use functionality of the drawing layer
1029  const SfxItemSet* pAttrSet,
1030  SdrView* pView)
1031 {
1032  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxTextTabDialog>(pParent, pAttrSet, pView));
1033 }
1034 
1035 // TabDialog that use functionality of the drawing layer and add AnchorTypes -- for SvxCaptionTabDialog
1037  const SdrView* pView,
1038  SvxAnchorIds nAnchorTypes)
1039 {
1040  return VclPtr<AbstractSvxCaptionDialog_Impl>::Create(std::make_unique<SvxCaptionTabDialog>(pParent, pView, nAnchorTypes));
1041 }
1042 
1044  const SfxItemSet& rAttr)
1045 {
1046  return VclPtr<AbstractSvxDistributeDialog_Impl>::Create(std::make_unique<SvxDistributeDialog>(pParent, rAttr, SvxDistributeHorizontal::NONE, SvxDistributeVertical::NONE));
1047 }
1048 
1050 {
1051  return VclPtr<AbstractHangulHanjaConversionDialog_Impl>::Create(std::make_unique<HangulHanjaConversionDialog>(pParent));
1052 }
1053 
1055  css::uno::Reference<css::linguistic2::XThesaurus> xThesaurus,
1056  const OUString &rWord, LanguageType nLanguage)
1057 {
1058  return VclPtr<AbstractThesaurusDialog_Impl>::Create(std::make_unique<SvxThesaurusDialog>(pParent, xThesaurus, rWord, nLanguage));
1059 }
1060 
1062  const OUString &rWord, LanguageType nLang,
1063  css::uno::Reference< css::linguistic2::XHyphenator > &xHyphen,
1064  SvxSpellWrapper* pWrapper)
1065 {
1066  return VclPtr<AbstractHyphenWordDialog_Impl>::Create(std::make_unique<SvxHyphenWordDialog>(rWord, nLang, pParent, xHyphen, pWrapper));
1067 }
1068 
1070 {
1071  return VclPtr<AbstractFmShowColsDialog_Impl>::Create(std::make_unique<FmShowColsDialog>(pParent));
1072 }
1073 
1075 {
1076  return VclPtr<AbstractSvxZoomDialog_Impl>::Create(std::make_unique<SvxZoomDialog>(pParent, rCoreSet));
1077 }
1078 
1080  weld::Window* pParent,
1081  SfxBindings* pBindings,
1082  svx::SpellDialogChildWindow* pSpellChildWindow)
1083 {
1084  return VclPtr<AbstractSpellDialog_Impl>::Create(std::make_unique<svx::SpellDialog>(pSpellChildWindow, pParent, pBindings));
1085 }
1086 
1088  GalleryTheme* pThm)
1089 {
1090  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<ActualizeProgress>(pParent, pThm));
1091 }
1092 
1094 {
1095  return VclPtr<SvxScriptErrorDialog>::Create(rException);
1096 }
1097 
1099  const Reference<frame::XFrame>& rxFrame)
1100 {
1101  return VclPtr<AbstractScriptSelectorDialog_Impl>::Create(std::make_unique<SvxScriptSelectorDialog>(pParent, false/*bShowSlots*/, rxFrame));
1102 }
1103 
1105 {
1106  return m_xDlg->GetScriptURL();
1107 }
1108 
1110 {
1111  m_xDlg->SetRunLabel();
1112 }
1113 
1115  const OUString& rLanguage)
1116 {
1117  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<SvxScriptOrgDialog>(pParent, rLanguage));
1118 }
1119 
1121  const OUString& rOldText)
1122 {
1123  return VclPtr<AbstractTitleDialog_Impl>::Create(std::make_unique<TitleDialog>(pParent, rOldText));
1124 }
1125 
1127  GalleryTheme* pThm)
1128 {
1129  return VclPtr<AbstractGalleryIdDialog_Impl>::Create(std::make_unique<GalleryIdDialog>(pParent, pThm));
1130 }
1131 
1133  ExchangeData* pData,
1134  SfxItemSet* pItemSet)
1135 {
1136  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<GalleryThemeProperties>(
1137  pParent, pData, pItemSet));
1138 }
1139 
1141  const OUString& rURL, const OUString& rAltText, const OUString& rDescription,
1142  const OUString& rTarget, const OUString& rName,
1143  TargetList& rTargetList )
1144 {
1145  return VclPtr<AbstractURLDlg_Impl>::Create(std::make_unique<URLDlg>(pParent, rURL, rAltText, rDescription,
1146  rTarget, rName, rTargetList));
1147 
1148 }
1149 
1151  const SfxItemSet& rSet)
1152 {
1153  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxSearchFormatDialog>(
1154  pParent, rSet));
1155 }
1156 
1158  SearchAttrItemList& rLst,
1159  const sal_uInt16* pWhRanges )
1160 {
1161  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<SvxSearchAttributeDialog>(pParent, rLst, pWhRanges));
1162 }
1163 
1165  bool bRelax,
1166  sal_uInt16 nOther,
1167  sal_uInt16 nShorter,
1168  sal_uInt16 nLonger)
1169 {
1170  return VclPtr<AbstractSvxSearchSimilarityDialog_Impl>::Create(std::make_unique<SvxSearchSimilarityDialog>(pParent, bRelax, nOther, nShorter, nLonger));
1171 }
1172 
1174  weld::Window* pParent,
1175  const SfxItemSet& rCoreSet,
1176  bool bEnableDrawingLayerFillStyles)
1177 {
1178  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxBorderBackgroundDlg>(
1179  pParent,
1180  rCoreSet,
1181  /*bEnableSelector*/true,
1182  bEnableDrawingLayerFillStyles));
1183 }
1184 
1186  const SfxItemSet* pAttr,
1187  const SdrView* pView,
1188  SvxAnchorIds nAnchorTypes)
1189 {
1190  return VclPtr<AbstractSvxTransformTabDialog_Impl>::Create(new SvxTransformTabDialog(pParent, pAttr,pView, nAnchorTypes));
1191 }
1192 
1194  const SfxItemSet* pAttr,
1195  const SdrView* pSdrView,
1196  bool bSizeTabPage)
1197 {
1198  auto pDlg = std::make_unique<SvxTransformTabDialog>(pParent, pAttr, pSdrView,
1199  bSizeTabPage ? SvxAnchorIds::NoProtect : SvxAnchorIds::NoProtect|SvxAnchorIds::NoResize);
1200  pDlg->RemoveTabPage( "RID_SVXPAGE_ANGLE" );
1201  pDlg->RemoveTabPage( "RID_SVXPAGE_SLANT" );
1202  return VclPtr<CuiAbstractTabController_Impl>::Create(std::move(pDlg));
1203 }
1204 
1206  const SfxItemSet& rOptionsSet,
1207  TransliterationFlags nInitialFlags)
1208 {
1209  return VclPtr<AbstractSvxJSearchOptionsDialog_Impl>::Create(std::make_unique<SvxJSearchOptionsDialog>(pParent, rOptionsSet, nInitialFlags));
1210 }
1211 
1213 {
1214  return VclPtr<AbstractFmInputRecordNoDialog_Impl>::Create(std::make_unique<FmInputRecordNoDialog>(pParent));
1215 }
1216 
1218 {
1219  return VclPtr<AbstractSvxNewDictionaryDialog_Impl>::Create(std::make_unique<SvxNewDictionaryDialog>(pParent));
1220 }
1221 
1223 {
1224  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<SvxEditDictionaryDialog>(pParent, rName));
1225 }
1226 
1228  const OUString& rName, const OUString& rDesc)
1229 {
1230  return VclPtr<AbstractSvxNameDialog_Impl>::Create(std::make_unique<SvxNameDialog>(pParent, rName, rDesc));
1231 }
1232 
1234 {
1235  return VclPtr<AbstractSvxObjectNameDialog_Impl>::Create(std::make_unique<SvxObjectNameDialog>(pParent, rName));
1236 }
1237 
1239 {
1240  return VclPtr<AbstractSvxObjectTitleDescDialog_Impl>::Create(std::make_unique<SvxObjectTitleDescDialog>(pParent, rTitle, rDescription));
1241 }
1242 
1244 {
1245  return VclPtr<AbstractSvxMultiPathDialog_Impl>::Create(std::make_unique<SvxMultiPathDialog>(pParent));
1246 }
1247 
1249 {
1250  return VclPtr<AbstractSvxPathSelectDialog_Impl>::Create(std::make_unique<SvxPathSelectDialog>(pParent));
1251 }
1252 
1254 {
1255  return VclPtr<AbstractSvxHpLinkDlg_Impl>::Create(std::make_unique<SvxHpLinkDlg>(pBindings, pChild, pParent));
1256 }
1257 
1259  const OUString& strInitialText,
1260  const std::vector< OUString >& _rContexts,
1261  sal_Int16 nInitialContext,
1262  const Link<FmSearchContext&,sal_uInt32>& lnkContextSupplier)
1263 {
1264  return VclPtr<AbstractFmSearchDialog_Impl>::Create(std::make_unique<FmSearchDialog>(pParent,
1265  strInitialText, _rContexts, nInitialContext, lnkContextSupplier));
1266 
1267 }
1268 
1270  const Graphic& rGraphic)
1271 {
1272  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterEmboss>(pParent, rGraphic, RectPoint::MM));
1273 }
1274 
1276  const Graphic& rGraphic)
1277 {
1278  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterPoster>(pParent, rGraphic, 16));
1279 }
1280 
1282  const Graphic& rGraphic)
1283 {
1284  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterSepia>(pParent, rGraphic, 10));
1285 }
1286 
1288  const Graphic& rGraphic, double nRadius)
1289 {
1290  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterSmooth>(pParent, rGraphic, nRadius));
1291 }
1292 
1294  const Graphic& rGraphic)
1295 {
1296  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterSolarize>(pParent, rGraphic, 128, false /*bInvert*/));
1297 }
1298 
1300  const Graphic& rGraphic)
1301 {
1302  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterMosaic>(pParent, rGraphic, 4, 4, false /*bEnhanceEdges*/));
1303 }
1304 
1306  const SfxItemSet* pAttr,
1307  SdrModel* pModel,
1308  bool bShadow)
1309 {
1310  return VclPtr<AbstractSvxAreaTabDialog_Impl>::Create(std::make_unique<SvxAreaTabDialog>(pParent, pAttr, pModel, bShadow));
1311 }
1312 
1314  SdrModel* pModel,
1315  const SdrObject* pObj ,
1316  bool bHasObj)
1317 {
1318  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxLineTabDialog>(pParent, pAttr, pModel, pObj,bHasObj));
1319 }
1320 
1322  const Reference< XFrame >& rDocumentFrame)
1323 {
1324  return VclPtr<AbstractSvxCharacterMapDialog_Impl>::Create(std::make_unique<SvxCharacterMap>(pParent, &rAttr, rDocumentFrame));
1325 }
1326 
1328  const SfxItemSet& rAttr,
1329  const Reference< XFrame >& rDocumentFrame)
1330 {
1331  return VclPtr<CuiAbstractSingleTabController_Impl>::Create(std::make_unique<SfxMacroAssignDlg>(pParent, rDocumentFrame, rAttr));
1332 }
1333 
1335  const SfxItemSet& rAttr,
1336  const SdrView* pView,
1337  sal_uInt32 nResId)
1338 {
1339  switch ( nResId )
1340  {
1341  case RID_SVXPAGE_MEASURE:
1342  return VclPtr<CuiAbstractSingleTabController_Impl>::Create(std::make_unique<SvxMeasureDialog>(pParent, rAttr, pView));
1343  case RID_SVXPAGE_CONNECTION:
1344  return VclPtr<CuiAbstractSingleTabController_Impl>::Create(std::make_unique<SvxConnectionDialog>(pParent, rAttr, pView));
1345  case RID_SFXPAGE_DBREGISTER:
1346  return VclPtr<CuiAbstractSingleTabController_Impl>::Create(std::make_unique<DatabaseRegistrationDialog>(pParent, rAttr));
1347  }
1348 
1349  return nullptr;
1350 }
1351 
1353  const SfxItemSet& rCoreSet,
1354  bool bPrevNext)
1355 {
1356  return VclPtr<AbstractSvxPostItDialog_Impl>::Create(std::make_unique<SvxPostItDialog>(pParent, rCoreSet, bPrevNext));
1357 }
1358 
1360 {
1361 public:
1362  SvxMacroAssignDialog( weld::Window* _pParent, const Reference< XFrame >& _rxDocumentFrame, const bool _bUnoDialogMode,
1363  const Reference< XNameReplace >& _rxEvents, const sal_uInt16 _nInitiallySelectedEvent )
1364  :m_aItems( SfxGetpApp()->GetPool(), svl::Items<SID_ATTR_MACROITEM, SID_ATTR_MACROITEM>{} )
1365  {
1366  m_aItems.Put( SfxBoolItem( SID_ATTR_MACROITEM, _bUnoDialogMode ) );
1367  m_xDialog.reset(new SvxMacroAssignDlg(_pParent, _rxDocumentFrame, m_aItems, _rxEvents, _nInitiallySelectedEvent));
1368  }
1369 
1370  virtual short Execute() override;
1371 
1372 private:
1374  std::unique_ptr<SvxMacroAssignDlg> m_xDialog;
1375 };
1376 
1378 {
1379  return m_xDialog->run();
1380 }
1381 
1383 {
1384  return m_xDlg->run();
1385 }
1386 
1388  weld::Window* _pParent, const Reference< XFrame >& _rxDocumentFrame, const bool _bUnoDialogMode,
1389  const Reference< XNameReplace >& _rxEvents, const sal_uInt16 _nInitiallySelectedEvent )
1390 {
1391  return VclPtr<SvxMacroAssignDialog>::Create( _pParent, _rxDocumentFrame, _bUnoDialogMode, _rxEvents, _nInitiallySelectedEvent );
1392 }
1393 
1394 // Factories for TabPages
1396 {
1397  switch ( nId )
1398  {
1399  case RID_SVXPAGE_BKG :
1400  return SvxBkgTabPage::Create;
1401  case RID_SVXPAGE_TEXTANIMATION :
1403  case RID_SVXPAGE_TRANSPARENCE :
1405  case RID_SVXPAGE_AREA :
1406  return SvxAreaTabPage::Create;
1407  case RID_SVXPAGE_SHADOW :
1408  return SvxShadowTabPage::Create;
1409  case RID_SVXPAGE_LINE :
1410  return SvxLineTabPage::Create;
1411  case RID_SVXPAGE_CONNECTION :
1413  case RID_SVXPAGE_MEASURE :
1414  return SvxMeasurePage::Create;
1415  case RID_SFXPAGE_GENERAL :
1417  case RID_SVXPAGE_PICK_SINGLE_NUM :
1419  case RID_SVXPAGE_PICK_BMP :
1421  case RID_SVXPAGE_PICK_BULLET :
1423  case RID_SVXPAGE_NUM_OPTIONS :
1425  case RID_SVXPAGE_PICK_NUM :
1427  case RID_SVXPAGE_NUM_POSITION :
1429  case RID_SVXPAGE_PARA_ASIAN :
1430  return SvxAsianTabPage::Create;
1431  case RID_SVXPAGE_EXT_PARAGRAPH :
1433  case RID_SVXPAGE_ALIGN_PARAGRAPH :
1435  case RID_SVXPAGE_STD_PARAGRAPH :
1437  case RID_SVXPAGE_TABULATOR :
1439  case RID_SVXPAGE_TEXTATTR :
1440  return SvxTextAttrPage::Create;
1441  case RID_SVXPAGE_ALIGNMENT :
1443  case RID_SW_TP_BACKGROUND :
1444  case RID_SVXPAGE_BACKGROUND :
1446  case RID_SVXPAGE_BORDER :
1447  return SvxBorderTabPage::Create;
1448  case RID_SVXPAGE_CHAR_NAME :
1449  return SvxCharNamePage::Create;
1450  case RID_SVXPAGE_CHAR_EFFECTS :
1452  case RID_SVXPAGE_CHAR_POSITION :
1454  case RID_SVXPAGE_CHAR_TWOLINES :
1456  case RID_SVXPAGE_NUMBERFORMAT :
1458  case RID_SVXPAGE_PAGE :
1459  return SvxPageDescPage::Create;
1460  case RID_SVXPAGE_GRFCROP :
1461  return SvxGrfCropPage::Create;
1462  case RID_SVXPAGE_MACROASSIGN :
1463  return SfxMacroTabPage::Create;
1464  default:
1465  break;
1466  }
1467 
1468  return nullptr;
1469 }
1470 
1472 {
1474 }
1475 
1477 {
1478  switch ( nId )
1479  {
1480  case RID_SVXPAGE_TEXTANIMATION :
1482  case RID_SVXPAGE_TRANSPARENCE :
1484  case RID_SVXPAGE_AREA :
1486  case RID_SVXPAGE_SHADOW :
1488  case RID_SVXPAGE_LINE :
1490  case RID_SVXPAGE_CONNECTION :
1492  case RID_SVXPAGE_MEASURE :
1494  case RID_SVXPAGE_PARA_ASIAN :
1496  case RID_SVXPAGE_EXT_PARAGRAPH :
1498  case RID_SVXPAGE_ALIGN_PARAGRAPH :
1500  case RID_SVXPAGE_STD_PARAGRAPH :
1502  case RID_SVXPAGE_TABULATOR :
1504  case RID_SVXPAGE_TEXTATTR :
1506  case RID_SVXPAGE_ALIGNMENT :
1508  case RID_SW_TP_BACKGROUND :
1509  case RID_SVXPAGE_BACKGROUND :
1511  case RID_SVXPAGE_BORDER :
1513  case RID_SVXPAGE_CHAR_NAME :
1515  case RID_SVXPAGE_CHAR_EFFECTS :
1517  case RID_SVXPAGE_CHAR_POSITION :
1519  case RID_SVXPAGE_CHAR_TWOLINES :
1521  case RID_SVXPAGE_NUMBERFORMAT :
1523  case RID_SVXPAGE_PAGE :
1527  default:
1528  break;
1529  }
1530 
1531  return nullptr;
1532 }
1533 
1535  const Reference <css::embed::XStorage>& xStor, const SvObjectServerList* pList)
1536 {
1537  std::unique_ptr<InsertObjectDialog_Impl> pDlg;
1538  if ( rCommand == ".uno:InsertObject" )
1539  pDlg.reset(new SvInsertOleDlg(pParent, xStor, pList));
1540  else if ( rCommand == ".uno:InsertObjectFloatingFrame" )
1541  pDlg.reset(new SfxInsertFloatingFrameDialog(pParent, xStor));
1542 
1543  if ( pDlg )
1544  {
1545  pDlg->SetHelpId( OUStringToOString( rCommand, RTL_TEXTENCODING_UTF8 ) );
1546  return VclPtr<AbstractInsertObjectDialog_Impl>::Create( std::move(pDlg) );
1547  }
1548  return nullptr;
1549 }
1550 
1552  const Reference<css::embed::XEmbeddedObject>& xObj)
1553 {
1554  if ( rCommand == ".uno:InsertObjectFloatingFrame" )
1555  {
1556  auto pDlg = std::make_unique<SfxInsertFloatingFrameDialog>(pParent, xObj);
1557  pDlg->SetHelpId( OUStringToOString( rCommand, RTL_TEXTENCODING_UTF8 ) );
1558  return VclPtr<AbstractInsertObjectDialog_Impl>::Create( std::move(pDlg) );
1559  }
1560  return nullptr;
1561 }
1562 
1564 {
1565  return VclPtr<AbstractPasteDialog_Impl>::Create(std::make_unique<SvPasteObjectDialog>(pParent));
1566 }
1567 
1569 {
1570  auto xLinkDlg(std::make_unique<SvBaseLinksDlg>(pParent, pMgr, bHTML));
1571  if (p)
1572  xLinkDlg->SetActLink(p);
1573  return VclPtr<AbstractLinksDialog_Impl>::Create(std::move(xLinkDlg));
1574 }
1575 
1577 {
1578  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxFormatCellsDialog>(pParent, pAttr, rModel));
1579 }
1580 
1582 {
1583  return VclPtr<SvxSplitTableDlg>::Create( pParent, bIsTableVertical, nMaxVertical, 99 );
1584 }
1585 
1587 {
1588  return VclPtr<SvxNewTableDialog>::Create(pParent);
1589 }
1590 
1592  weld::Window* /*pParent*/, const OUString& rExtensionId )
1593 {
1594  return VclPtr<CuiVclAbstractDialog_Impl>::Create( VclPtr<OfaTreeOptionsDialog>::Create(nullptr /* TODO: pParent*/, rExtensionId ) );
1595 }
1596 
1598 {
1599  return VclPtr<SvxInsRowColDlg>::Create(pParent, bCol, rHelpId);
1600 }
1601 
1603  weld::Window * pParent, sal_uInt16 nMaxPasswdLen, bool bIsPasswordToModify)
1604 {
1605  return VclPtr<AbstractPasswordToOpenModifyDialog_Impl>::Create(std::make_unique<PasswordToOpenModifyDialog>(pParent, nMaxPasswdLen, bIsPasswordToModify));
1606 }
1607 
1609  vcl::Window * pParent,
1610  Dialog& rParentDialog)
1611 {
1612  VclPtrInstance<ScreenshotAnnotationDlg> pDlg(pParent, rParentDialog);
1614 }
1615 
1617  weld::Window* pParent, const Reference<XModel> xModel, bool bEditExisting)
1618 {
1620  std::make_unique<SignatureLineDialog>(pParent, xModel, bEditExisting));
1621 }
1622 
1625  const Reference<XModel> xModel)
1626 {
1628  std::make_unique<SignSignatureLineDialog>(pParent, xModel));
1629 }
1630 
1632  weld::Window* pParent, const Reference<XModel> xModel, bool bEditExisting)
1633 {
1635  std::make_unique<QrCodeGenDialog>(pParent, xModel, bEditExisting));
1636 }
1637 
1640 {
1641  return VclPtr<AbstractTipOfTheDayDialog_Impl>::Create(std::make_unique<TipOfTheDayDialog>(pParent));
1642 }
1643 
1644 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
virtual VclPtr< VclAbstractDialog > CreateScriptErrorDialog(const css::uno::Any &rException) override
Definition: dlgfact.cxx:1093
virtual short Execute() override
Definition: dlgfact.cxx:330
virtual void SetPrevHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
Definition: dlgfact.cxx:910
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:866
virtual short Execute() override
Definition: dlgfact.cxx:243
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: dlgfact.cxx:263
virtual VclPtr< AbstractSvxMultiPathDialog > CreateSvxPathSelectDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1248
virtual VclPtr< AbstractScreenshotAnnotationDlg > CreateScreenshotAnnotationDlg(vcl::Window *pParent, Dialog &rParentDialog) override
Definition: dlgfact.cxx:1608
virtual bool GetUseBothDirections() const override
Definition: dlgfact.cxx:450
virtual VclPtr< AbstractSvxDistributeDialog > CreateSvxDistributeDialog(weld::Window *pParent, const SfxItemSet &rAttr) override
Definition: dlgfact.cxx:1043
virtual VclPtr< VclAbstractDialog > CreateEditObjectDialog(weld::Window *pParent, const OUString &rCommmand, const css::uno::Reference< css::embed::XEmbeddedObject > &xObj) override
Definition: dlgfact.cxx:1551
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: dlgfact.cxx:253
virtual GetTabPageRanges GetTabPageRangesFunc(sal_uInt16 nId) override
Definition: dlgfact.cxx:1476
virtual VclPtr< SfxAbstractTabDialog > CreateTabItemDialog(weld::Window *pParent, const SfxItemSet &rSet) override
Definition: dlgfact.cxx:1150
virtual void HideButton(ZoomButtonId nBtnId) override
Definition: dlgfact.cxx:544
virtual OUString GetTitle() const override
Definition: dlgfact.cxx:569
virtual void SetCheckNameHdl(const Link< AbstractSvxObjectNameDialog &, bool > &rLink) override
Definition: dlgfact.cxx:746
virtual VclPtr< SfxAbstractTabDialog > CreateSchTransformTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrView *pSdrView, bool bSizeTabPage) override
Definition: dlgfact.cxx:1193
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: optgenrl.cxx:343
virtual void HideAuthor() override
Definition: dlgfact.cxx:896
virtual SvxDistributeHorizontal GetDistributeHor() const override
Definition: dlgfact.cxx:376
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: paragrph.cxx:2228
virtual VclPtr< AbstractSignSignatureLineDialog > CreateSignSignatureLineDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel) override
Definition: dlgfact.cxx:1624
virtual bool IsRelaxed() override
Definition: dlgfact.cxx:619
static const sal_uInt16 * GetRanges()
Definition: chardlg.hxx:311
virtual VclPtr< AbstractHyphenWordDialog > CreateHyphenWordDialog(weld::Window *, const OUString &rWord, LanguageType nLang, css::uno::Reference< css::linguistic2::XHyphenator > &xHyphen, SvxSpellWrapper *pWrapper) override
Definition: dlgfact.cxx:1061
virtual VclPtr< VclAbstractDialog > CreateVclDialog(vcl::Window *pParent, sal_uInt32 nResId) override
Definition: dlgfact.cxx:950
virtual void SetCurPageId(const OString &rName) override
Definition: dlgfact.cxx:836
virtual void SetNextHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
Definition: dlgfact.cxx:901
static const sal_uInt16 * GetRanges()
Definition: cuitabarea.hxx:195
virtual short Execute() override
Definition: dlgfact.cxx:162
virtual short Execute() override
Definition: dlgfact.cxx:182
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:841
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:2961
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:228
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:366
static VclPtr< SfxTabPage > Create(TabPageParent, const SfxItemSet *)
Definition: textanim.cxx:385
virtual long GetValue() const override
Definition: dlgfact.cxx:697
virtual short Execute() override
Definition: dlgfact.cxx:122
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:1168
virtual VclPtr< SfxAbstractTabDialog > CreateAutoCorrTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet) override
Definition: dlgfact.cxx:1013
virtual void GetDescription(OUString &rName) override
Definition: dlgfact.cxx:770
virtual VclPtr< AbstractPasswordToOpenModifyDialog > CreatePasswordToOpenModifyDialog(weld::Window *pParent, sal_uInt16 nMaxPasswdLen, bool bIsPasswordToModify) override
Definition: dlgfact.cxx:1602
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:361
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: grfpage.cxx:118
virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary() override
Definition: dlgfact.cxx:702
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterEmboss(weld::Window *pParent, const Graphic &rGraphic) override
Definition: dlgfact.cxx:1269
static const sal_uInt16 * GetRanges()
Definition: chardlg.hxx:156
Reference< XFrame > xFrame
IMPL_LINK_NOARG(ClassificationDialog, OnAsyncExpandHdl, void *, void)
virtual short Execute() override
Definition: dlgfact.cxx:318
virtual short Execute() override
Definition: dlgfact.cxx:213
virtual void SetEditHelpId(const OString &) override
Definition: dlgfact.cxx:721
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: dlgfact.cxx:355
virtual VclPtr< SvxAbstractNewTableDialog > CreateSvxNewTableDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1586
virtual VclPtr< SvxAbstractSplitTableDialog > CreateSvxSplitTableDialog(weld::Window *pParent, bool bIsTableVertical, long nMaxVertical) override
Definition: dlgfact.cxx:1581
static const sal_uInt16 * GetRanges()
Definition: textattr.hxx:81
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: chardlg.cxx:1699
static VclPtr< SfxTabPage > Create(TabPageParent, const SfxItemSet *)
Definition: tpshadow.cxx:427
virtual short Execute() override
Definition: dlgfact.cxx:288
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: chardlg.cxx:2690
virtual VclPtr< SfxAbstractTabDialog > CreateSvxFormatCellsDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrModel &rModel, const SdrObject *pObj) override
Definition: dlgfact.cxx:1576
virtual void SetCurPageId(const OString &rName) override
Definition: dlgfact.cxx:657
virtual editeng::HangulHanjaConversion::ConversionDirection GetDirection(editeng::HangulHanjaConversion::ConversionDirection _eDefaultDirection) const override
Definition: dlgfact.cxx:455
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
Definition: dlgfact.cxx:1258
virtual VclPtr< AbstractSvxTransformTabDialog > CreateSvxTransformTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrView *pView, SvxAnchorIds nAnchorTypes=SvxAnchorIds::NONE) override
Definition: dlgfact.cxx:1185
virtual Graphic GetFilteredGraphic(const Graphic &rGraphic, double fScaleX, double fScaleY) override
Definition: dlgfact.cxx:830
virtual css::uno::Reference< css::io::XInputStream > GetIconIfIconified(OUString *pGraphicMediaType) override
Definition: dlgfact.cxx:504
virtual void SetCheckNameHdl(const Link< AbstractSvxNameDialog &, bool > &rLink, bool bCheckImmediately=false) override
Definition: dlgfact.cxx:712
virtual std::shared_ptr< SfxDialogController > GetController() override
Definition: dlgfact.cxx:805
virtual VclPtr< SfxAbstractPasteDialog > CreatePasteDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1563
virtual VclPtr< SfxAbstractDialog > CreateCharMapDialog(weld::Window *pParent, const SfxItemSet &rAttr, const css::uno::Reference< css::frame::XFrame > &rFrame) override
Definition: dlgfact.cxx:1321
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
Definition: dlgfact.cxx:1140
virtual VclPtr< AbstractSvxHpLinkDlg > CreateSvxHpLinkDlg(SfxChildWindow *pChild, SfxBindings *pBindings, weld::Window *pParent) override
Definition: dlgfact.cxx:1253
virtual OUString GetURL() const override
Definition: dlgfact.cxx:579
virtual void SetClickByCharacterHdl(const Link< weld::ToggleButton &, void > &rHdl) override
Definition: dlgfact.cxx:435
Dialog for editing a name.
Definition: dlgname.hxx:25
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: tabstpge.cxx:221
virtual VclPtr< AbstractGalleryIdDialog > CreateGalleryIdDialog(weld::Window *pParent, GalleryTheme *pThm) override
Definition: dlgfact.cxx:1126
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:211
SfxApplication * SfxGetpApp()
static const sal_uInt16 * GetRanges()
Definition: cuitabarea.hxx:275
virtual void SetChangeAllHdl(const Link< weld::Button &, void > &rHdl) override
Definition: dlgfact.cxx:430
virtual void SetIgnoreAllHdl(const Link< weld::Button &, void > &_rHdl) override
Definition: dlgfact.cxx:420
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: border.cxx:560
virtual void SetFindHdl(const Link< weld::Button &, void > &_rHdl) override
Definition: dlgfact.cxx:445
static VclPtr< SfxTabPage > Create(TabPageParent, const SfxItemSet *)
Definition: tparea.cxx:354
static VclPtr< SfxTabPage > Create(TabPageParent, const SfxItemSet *)
Definition: backgrnd.cxx:1549
virtual short Execute() override
Definition: dlgfact.cxx:147
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: dlgfact.cxx:335
virtual void FocusSuggestion() override
Definition: dlgfact.cxx:479
static VclPtr< SfxTabPage > Create(TabPageParent, const SfxItemSet *)
Definition: measure.cxx:540
virtual VclPtr< AbstractFmShowColsDialog > CreateFmShowColsDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1069
static const sal_uInt16 * GetRanges()
Definition: optasian.cxx:374
virtual void SetRunLabel() override
Definition: dlgfact.cxx:1109
virtual void ShowLastAuthor(const OUString &rAuthor, const OUString &rDate) override
Definition: dlgfact.cxx:886
virtual VclPtr< AbstractTipOfTheDayDialog > CreateTipOfTheDayDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1639
virtual VclPtr< AbstractFmInputRecordNoDialog > CreateFmInputRecordNoDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1212
virtual OUString GetPath() const override
Definition: dlgfact.cxx:775
virtual VclPtr< AbstractTitleDialog > CreateTitleDialog(weld::Window *pParent, const OUString &rOldText) override
Definition: dlgfact.cxx:1120
virtual VclPtr< AbstractSvxPostItDialog > CreateSvxPostItDialog(weld::Widget *pParent, const SfxItemSet &rCoreSet, bool bPrevNext=false) override
Definition: dlgfact.cxx:1352
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: dlgfact.cxx:137
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:386
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:111
virtual VclPtr< AbstractSpellDialog > CreateSvxSpellDialog(weld::Window *pParent, SfxBindings *pBindings, svx::SpellDialogChildWindow *pSpellChildWindow) override
Definition: dlgfact.cxx:1079
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:549
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: page.cxx:142
static const sal_uInt16 * GetRanges()
Definition: postdlg.cxx:119
virtual OUString GetPasswordToModify() const override
Definition: dlgfact.cxx:939
virtual short Execute() override
Definition: dlgfact.cxx:152
SotClipboardFormatId
virtual VclPtr< AbstractSvxCaptionDialog > CreateCaptionDialog(weld::Window *pParent, const SdrView *pView, SvxAnchorIds nAnchorTypes=SvxAnchorIds::NONE) override
Definition: dlgfact.cxx:1036
static bool runAsync(const std::shared_ptr< SfxTabDialogController > &rController, const std::function< void(sal_Int32)> &)
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: paragrph.cxx:1066
virtual void SetCurrentString(const OUString &_rNewString, const css::uno::Sequence< OUString > &_rSuggestions, bool _bOriginatesFromDocument=true) override
Definition: dlgfact.cxx:460
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
Definition: dlgfact.cxx:1387
TransliterationFlags
virtual void SetCanceledNotFoundHdl(const Link< FmFoundRecordInformation &, void > &lnk) override
Definition: dlgfact.cxx:820
virtual DialogGetRanges GetDialogGetRangesFunc() override
Definition: dlgfact.cxx:1471
virtual VclPtr< VclAbstractDialog > CreateSvxSearchAttributeDialog(weld::Window *pParent, SearchAttrItemList &rLst, const sal_uInt16 *pWhRanges) override
Definition: dlgfact.cxx:1157
virtual short Execute() override
Definition: dlgfact.cxx:258
const sal_uInt16 *(* GetTabPageRanges)()
Definition: macropg.hxx:109
virtual void SetPath(const OUString &rPath) override
Definition: dlgfact.cxx:780
virtual short Execute() override
Definition: dlgfact.cxx:132
virtual short Execute() override
Definition: dlgfact.cxx:167
virtual OUString GetScriptURL() const override
Definition: dlgfact.cxx:1104
virtual short Execute() override
Definition: dlgfact.cxx:313
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSmooth(weld::Window *pParent, const Graphic &rGraphic, double nRadius) override
Definition: dlgfact.cxx:1287
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
Definition: dlgfact.cxx:667
virtual void SetConversionDirectionState(bool _bTryBothDirections, editeng::HangulHanjaConversion::ConversionDirection _ePrimaryConversionDirection) override
Definition: dlgfact.cxx:400
static const sal_uInt16 * GetRanges()
Definition: textanim.hxx:85
SfxItemSet m_aItems
Definition: dlgfact.cxx:1373
virtual VclPtr< SfxAbstractInsertObjectDialog > CreateInsertObjectDialog(weld::Window *pParent, const OUString &rCommmand, const css::uno::Reference< css::embed::XStorage > &xStor, const SvObjectServerList *pList) override
Definition: dlgfact.cxx:1534
virtual void GetName(OUString &rName) override
Definition: dlgfact.cxx:707
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: dlgfact.cxx:177
virtual void SetPath(const OUString &rPath) override
Definition: dlgfact.cxx:795
virtual void SetNote(const OUString &rTxt) override
Definition: dlgfact.cxx:881
virtual short Execute() override
Definition: dlgfact.cxx:202
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
Definition: dlgfact.cxx:846
virtual VclPtr< VclAbstractDialog > CreateFrameDialog(vcl::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame, sal_uInt32 nResId, const OUString &rParameter) override
Definition: dlgfact.cxx:990
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: backgrnd.cxx:347
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink) override
Definition: dlgfact.cxx:682
static const sal_uInt16 * GetRanges()
Definition: cuitabarea.hxx:337
virtual void SetConversionFormat(editeng::HangulHanjaConversion::ConversionFormat _eType) override
Definition: dlgfact.cxx:405
virtual CreateTabPage GetTabPageCreatorFunc(sal_uInt16 nId) override
Definition: dlgfact.cxx:1395
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:662
static const sal_uInt16 * GetRanges()
Definition: chardlg.hxx:235
virtual VclPtr< SvxAbstractInsRowColDlg > CreateSvxInsRowColDlg(weld::Window *pParent, bool bCol, const OString &rHelpId) override
Definition: dlgfact.cxx:1597
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: dlgfact.cxx:851
virtual short Execute() override
Definition: dlgfact.cxx:157
static const sal_uInt16 * GetRanges()
Definition: backgrnd.hxx:51
virtual VclPtr< AbstractQrCodeGenDialog > CreateQrCodeGenDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
Definition: dlgfact.cxx:1631
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterMosaic(weld::Window *pParent, const Graphic &rGraphic) override
Definition: dlgfact.cxx:1299
virtual void SetChangeHdl(const Link< weld::Button &, void > &_rHdl) override
Definition: dlgfact.cxx:425
virtual void SetCurPageId(const OString &rName) override
Definition: dlgfact.cxx:625
virtual css::uno::Reference< css::embed::XEmbeddedObject > GetObject() override
Definition: dlgfact.cxx:494
virtual short Execute() override
Definition: dlgfact.cxx:142
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
Definition: dlgfact.cxx:350
virtual TransliterationFlags GetTransliterationFlags() const override
Definition: dlgfact.cxx:687
virtual std::shared_ptr< SfxDialogController > GetController() override
Definition: dlgfact.cxx:559
static VclPtr< SfxTabPage > Create(TabPageParent, const SfxItemSet *)
Definition: tpline.cxx:1196
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: dlgfact.cxx:672
virtual sal_uInt16 GetShorter() override
Definition: dlgfact.cxx:609
virtual VclPtr< VclAbstractDialog > CreateActualizeProgressDialog(weld::Window *pParent, GalleryTheme *pThm) override
Definition: dlgfact.cxx:1087
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: dlgfact.cxx:187
SvxDistributeVertical
virtual OUString GetPasswordToOpen() const override
Definition: dlgfact.cxx:934
IMPL_ABSTDLG_BASE(AbstractScreenshotAnnotationDlg_Impl)
virtual short Execute() override
Definition: dlgfact.cxx:197
virtual void SetFoundHandler(const Link< FmFoundRecordInformation &, void > &lnk) override
Definition: dlgfact.cxx:815
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: numfmt.cxx:321
static const sal_uInt16 * GetRanges()
Definition: align.hxx:58
#i68101# Dialog for editing Object name plus uniqueness-callback-linkHandler
Definition: dlgname.hxx:69
virtual sal_uInt16 GetOther() override
Definition: dlgfact.cxx:604
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:646
virtual VclPtr< AbstractSvxNameDialog > CreateSvxNameDialog(weld::Window *pParent, const OUString &rName, const OUString &rDesc) override
Definition: dlgfact.cxx:1227
VclPtr< SfxTabPage >(* CreateTabPage)(TabPageParent pParent, const SfxItemSet *rAttrSet)
ZoomButtonId
virtual SotClipboardFormatId GetFormatOnly() override
Definition: dlgfact.cxx:524
virtual VclPtr< AbstractSvxSearchSimilarityDialog > CreateSvxSearchSimilarityDialog(weld::Window *pParent, bool bRelax, sal_uInt16 nOther, sal_uInt16 nShorter, sal_uInt16 nLonger) override
Definition: dlgfact.cxx:1164
virtual short Execute() override
Definition: dlgfact.cxx:248
virtual SvxDistributeVertical GetDistributeVer() const override
Definition: dlgfact.cxx:380
const sal_uInt16 *(* DialogGetRanges)()
virtual VclPtr< SfxAbstractTabDialog > CreateCustomizeTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet, const css::uno::Reference< css::frame::XFrame > &xViewFrame) override
Definition: dlgfact.cxx:1018
virtual void PreGetFormat(const TransferableDataHelper &aHelper) override
Definition: dlgfact.cxx:519
virtual VclPtr< AbstractThesaurusDialog > CreateThesaurusDialog(weld::Window *, css::uno::Reference< css::linguistic2::XThesaurus > xThesaurus, const OUString &rWord, LanguageType nLanguage) override
Definition: dlgfact.cxx:1054
static const sal_uInt16 * GetRanges()
Definition: numfmt.hxx:71
virtual VclPtr< SfxAbstractLinksDialog > CreateLinksDialog(weld::Window *pParent, sfx2::LinkManager *pMgr, bool bHTML=false, sfx2::SvBaseLink *p=nullptr) override
Definition: dlgfact.cxx:1568
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:861
#define RID_SFXPAGE_GENERAL
virtual void EnableTravel(bool bNext, bool bPrev) override
Definition: dlgfact.cxx:871
virtual void GetTitle(OUString &rName) override
Definition: dlgfact.cxx:765
virtual void SetTitle(const OUString &rNewTitle) override
Definition: dlgfact.cxx:800
virtual SotClipboardFormatId GetFormat(const TransferableDataHelper &aHelper) override
Definition: dlgfact.cxx:529
virtual OUString GetPath() const override
Definition: dlgfact.cxx:790
virtual VclPtr< AbstractSignatureLineDialog > CreateSignatureLineDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
Definition: dlgfact.cxx:1616
static VclPtr< SfxTabPage > Create(TabPageParent, const SfxItemSet *)
Definition: tptrans.cxx:262
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: paragrph.cxx:1363
virtual short Execute() override
Definition: dlgfact.cxx:117
void reset(Dialog *pBody)
SvxMacroAssignDialog(weld::Window *_pParent, const Reference< XFrame > &_rxDocumentFrame, const bool _bUnoDialogMode, const Reference< XNameReplace > &_rxEvents, const sal_uInt16 _nInitiallySelectedEvent)
Definition: dlgfact.cxx:1362
virtual void SetByCharacter(bool _bByCharacter) override
Definition: dlgfact.cxx:395
virtual short Execute() override
Definition: dlgfact.cxx:100
virtual void SetTitle(const OUString &rNewTitle) override
Definition: dlgfact.cxx:785
OString OUStringToOString(const OUString &str, ConnectionSettings const *settings)
virtual void SetOptionsChangedHdl(const Link< LinkParamNone *, void > &_rHdl) override
Definition: dlgfact.cxx:410
virtual VclPtr< AbstractHangulHanjaConversionDialog > CreateHangulHanjaConversionDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1049
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:630
static const sal_uInt16 * GetRanges()
Definition: tabstpge.hxx:70
virtual bool IsRecommendToOpenReadonly() const override
Definition: dlgfact.cxx:944
static const sal_uInt16 * GetRanges()
Definition: measure.hxx:75
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: align.cxx:177
virtual OUString GetCurrentString() const override
Definition: dlgfact.cxx:469
#define OFA_TP_LANGUAGES_FOR_SET_DOCUMENT_LANGUAGE
virtual VclPtr< AbstractSvxMultiPathDialog > CreateSvxMultiPathDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1243
static const sal_uInt16 * GetRanges()
Definition: page.hxx:172
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:856
virtual void SetActiveField(const OUString &strField) override
Definition: dlgfact.cxx:825
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:303
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: chardlg.cxx:1214
virtual short Execute() override
Definition: dlgfact.cxx:268
static VclPtr< SfxTabPage > Create(TabPageParent, const SfxItemSet *)
Definition: textattr.cxx:485
virtual OUString GetWord() override
Definition: dlgfact.cxx:489
virtual VclPtr< AbstractSvxAreaTabDialog > CreateSvxAreaTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, SdrModel *pModel, bool bShadow) override
Definition: dlgfact.cxx:1305
virtual void GetName(OUString &rName) override
Definition: dlgfact.cxx:741
virtual bool IsCreateNew() override
Definition: dlgfact.cxx:499
#define RID_SVXPAGE_ASIAN_LAYOUT
virtual VclPtr< VclAbstractDialog > CreateGalleryThemePropertiesDialog(weld::Window *pParent, ExchangeData *pData, SfxItemSet *pItemSet) override
Definition: dlgfact.cxx:1132
SvxAnchorIds
virtual short Execute() override
Definition: dlgfact.cxx:127
virtual VclPtr< VclAbstractDialog > CreateSvxScriptOrgDialog(weld::Window *pParent, const OUString &rLanguage) override
Definition: dlgfact.cxx:1114
virtual OUString GetTarget() const override
Definition: dlgfact.cxx:594
static VclPtr< reference_type > Create(Arg &&...arg)
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: dlgfact.cxx:283
virtual VclPtr< AbstractSvxNewDictionaryDialog > CreateSvxNewDictionaryDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1217
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: chardlg.cxx:3209
virtual void SetObjName(const SvGlobalName &rClass, const OUString &rObjName) override
Definition: dlgfact.cxx:514
virtual VclPtr< SfxAbstractTabDialog > CreateSvxBorderBackgroundDlg(weld::Window *pParent, const SfxItemSet &rCoreSet, bool bEnableDrawingLayerFillStyles) override
Definition: dlgfact.cxx:1173
virtual bool QueryClose() override
Definition: dlgfact.cxx:810
virtual VclPtr< AbstractScriptSelectorDialog > CreateScriptSelectorDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame) override
Definition: dlgfact.cxx:1098
std::unique_ptr< SvxMacroAssignDlg > m_xDialog
Definition: dlgfact.cxx:1374
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: dlgfact.cxx:640
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:731
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSepia(weld::Window *pParent, const Graphic &rGraphic) override
Definition: dlgfact.cxx:1281
static const sal_uInt16 * GetRanges()
Definition: chardlg.hxx:355
virtual sal_uInt16 GetLonger() override
Definition: dlgfact.cxx:614
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:819
virtual short Execute() override
Definition: dlgfact.cxx:218
virtual VclPtr< VclAbstractDialog > CreateAboutDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:985
virtual VclPtr< AbstractSvxJSearchOptionsDialog > CreateSvxJSearchOptionsDialog(weld::Window *pParent, const SfxItemSet &rOptionsSet, TransliterationFlags nInitialFlags) override
Definition: dlgfact.cxx:1205
virtual OUString GetNote() override
Definition: dlgfact.cxx:876
static const sal_uInt16 * GetRanges()
Definition: paragrph.cxx:2233
virtual void SetIgnoreHdl(const Link< weld::Button &, void > &_rHdl) override
Definition: dlgfact.cxx:415
virtual editeng::HangulHanjaConversion::ConversionFormat GetConversionFormat() const override
Definition: dlgfact.cxx:474
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: macroass.cxx:382
virtual short Execute() override
Definition: dlgfact.cxx:172
virtual short Execute() override
Definition: dlgfact.cxx:298
virtual short Execute() override
Definition: dlgfact.cxx:207
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:677
static const sal_uInt16 * GetRanges()
Definition: cuitabline.hxx:212
virtual void EndDialog(sal_Int32 nResult) override
Definition: dlgfact.cxx:385
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:345
virtual short Execute() override
Definition: dlgfact.cxx:1377
virtual short Execute() override
Definition: dlgfact.cxx:233
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:575
static VclPtr< SfxTabPage > Create(TabPageParent, const SfxItemSet *)
Definition: connect.cxx:320
virtual void SetLimits(sal_uInt16 nMin, sal_uInt16 nMax) override
Definition: dlgfact.cxx:539
virtual void Insert(SotClipboardFormatId nFormat, const OUString &rFormatName) override
Definition: dlgfact.cxx:509
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSolarize(weld::Window *pParent, const Graphic &rGraphic) override
Definition: dlgfact.cxx:1293
virtual VclPtr< AbstractSvxObjectTitleDescDialog > CreateSvxObjectTitleDescDialog(weld::Window *pParent, const OUString &rTitle, const OUString &rDescription) override
Definition: dlgfact.cxx:1238
static VclPtr< SfxTabPage > Create(TabPageParent pParent, const SfxItemSet *rSet)
Definition: paragrph.cxx:212
virtual short Execute() override
Definition: dlgfact.cxx:293
virtual short Execute() override
Definition: dlgfact.cxx:223
virtual VclPtr< SfxAbstractTabDialog > CreateTextTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet, SdrView *pView) override
Definition: dlgfact.cxx:1028
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink) override
Definition: dlgfact.cxx:651
virtual OUString GetName() const override
Definition: dlgfact.cxx:599
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:176
virtual VclPtr< SfxAbstractDialog > CreateSfxDialog(weld::Window *pParent, const SfxItemSet &rAttr, const SdrView *pView, sal_uInt32 nResId) override
Definition: dlgfact.cxx:1334
virtual VclPtr< VclAbstractDialog > CreateSvxEditDictionaryDialog(weld::Window *pParent, const OUString &rName) override
Definition: dlgfact.cxx:1222
virtual short Execute() override
Definition: dlgfact.cxx:228
virtual short Execute() override
Definition: dlgfact.cxx:278
virtual VclPtr< AbstractSvxZoomDialog > CreateSvxZoomDialog(weld::Window *pParent, const SfxItemSet &rCoreSet) override
Definition: dlgfact.cxx:1074
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterPoster(weld::Window *pParent, const Graphic &rGraphic) override
Definition: dlgfact.cxx:1275
virtual void SetColumns(const css::uno::Reference< css::container::XIndexContainer > &xCols) override
Definition: dlgfact.cxx:534
SvxDistributeHorizontal
virtual OUString GetDesc() const override
Definition: dlgfact.cxx:589
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:371
virtual short Execute() override
Definition: dlgfact.cxx:273
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:308
virtual VclPtr< SfxAbstractDialog > CreateEventConfigDialog(weld::Widget *pParent, const SfxItemSet &rAttr, const css::uno::Reference< css::frame::XFrame > &rFrame) override
Definition: dlgfact.cxx:1327
virtual void InvalidateDialog() override
Definition: dlgfact.cxx:554
virtual void DontChangeAuthor() override
Definition: dlgfact.cxx:891
virtual sal_uInt32 GetId() const override
Definition: dlgfact.cxx:574
virtual short Execute() override
Definition: dlgfact.cxx:1382
virtual OUString GetCurrentSuggestion() const override
Definition: dlgfact.cxx:484
static const sal_uInt16 * GetRanges()
Definition: connect.hxx:66
virtual void EnableRubySupport(bool _bVal) override
Definition: dlgfact.cxx:390
virtual short Execute() override
Definition: dlgfact.cxx:323
virtual void SetConversionFormatChangedHdl(const Link< weld::Button &, void > &_rHdl) override
Definition: dlgfact.cxx:440
::std::vector< OUString > TargetList
virtual short Execute() override
Definition: dlgfact.cxx:105
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
Definition: dlgfact.cxx:635
static const sal_uInt16 * GetRanges()
Definition: border.hxx:89
virtual OUString GetAltText() const override
Definition: dlgfact.cxx:584
virtual SfxBindings & GetBindings() override
Definition: dlgfact.cxx:564
virtual short Execute() override
Definition: dlgfact.cxx:192
virtual VclPtr< SfxAbstractTabDialog > CreateSvxLineTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, SdrModel *pModel, const SdrObject *pObj, bool bHasObj) override
Definition: dlgfact.cxx:1313
virtual VclPtr< VclAbstractDialog > CreateOptionsDialog(weld::Window *pParent, const OUString &rExtensionId) override
Definition: dlgfact.cxx:1591
virtual VclPtr< AbstractSvxObjectNameDialog > CreateSvxObjectNameDialog(weld::Window *pParent, const OUString &rName) override
Definition: dlgfact.cxx:1233
virtual void SetCurPageId(const OString &rName) override
Definition: dlgfact.cxx:340
virtual void SetHelpId(const OString &) override
Definition: dlgfact.cxx:726
void ActivatePage(sal_uInt16 nResId)
Definition: treeopt.cxx:826
virtual short Execute() override
Definition: dlgfact.cxx:238
virtual void SetValue(long nNew) override
Definition: dlgfact.cxx:692
virtual std::shared_ptr< weld::Dialog > GetDialog() override
Definition: dlgfact.cxx:929