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