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::SetObjName(const SvGlobalName & rClass, const OUString& rObjName)
537 {
538  m_xDlg->SetObjName(rClass, rObjName);
539 }
540 
542 {
543  m_xDlg->PreGetFormat(aHelper);
544 }
545 
547 {
548  return m_xDlg->GetFormatOnly();
549 }
550 
552 {
553  return m_xDlg->GetFormat(aHelper);
554 }
555 
556 void AbstractFmShowColsDialog_Impl::SetColumns(const ::Reference< css::container::XIndexContainer>& xCols)
557 {
558  m_xDlg->SetColumns(xCols);
559 }
560 
561 void AbstractSvxZoomDialog_Impl::SetLimits( sal_uInt16 nMin, sal_uInt16 nMax )
562 {
563  m_xDlg->SetLimits( nMin, nMax );
564 }
565 
567 {
568  m_xDlg->HideButton( nBtnId );
569 }
570 
572 {
573  return m_xDlg->GetOutputItemSet();
574 }
575 
577 {
578  m_xDlg->InvalidateDialog();
579 }
580 
581 std::shared_ptr<SfxDialogController> AbstractSpellDialog_Impl::GetController()
582 {
583  return m_xDlg;
584 }
585 
587 {
588  return m_xDlg->GetBindings();
589 }
590 
592 {
593  return m_xDlg->GetTitle();
594 }
595 
597 {
598  return m_xDlg->GetId();
599 }
600 
602 {
603  return m_xDlg->GetURL();
604 }
605 
607 {
608  return m_xDlg->GetAltText();
609 }
610 
612 {
613  return m_xDlg->GetDesc();
614 }
615 
617 {
618  return m_xDlg->GetTarget();
619 }
620 
622 {
623  return m_xDlg->GetName();
624 }
625 
627 {
628  return m_xDlg->GetOther();
629 }
630 
632 {
633  return m_xDlg->GetShorter();
634 }
635 
637 {
638  return m_xDlg->GetLonger();
639 }
640 
642 {
643  return m_xDlg->IsRelaxed();
644 }
645 
646 // AbstractSvxTransformTabDialog implementations just forwards everything to the dialog
648 {
649  m_xDlg->SetCurPageId( rName );
650 }
651 
653 {
654  return m_xDlg->GetOutputItemSet();
655 }
656 
658 {
659  return m_xDlg->GetInputRanges( pItem );
660 }
661 
663 {
664  m_xDlg->SetInputSet( pInSet );
665 }
666 
667 //From class Window.
669 {
670  m_xDlg->set_title(rStr);
671 }
672 
674 {
675  m_xDlg->SetValidateFramePosLink( rLink );
676 }
677 
678 // AbstractSvxCaptionDialog implementations just forwards everything to the dialog
680 {
681  m_xDlg->SetCurPageId(rName);
682 }
683 
685 {
686  return m_xDlg->GetOutputItemSet();
687 }
688 
690 {
691  return m_xDlg->GetInputRanges( pItem );
692 }
693 
695 {
696  m_xDlg->SetInputSet( pInSet );
697 }
698 
699 void AbstractSvxCaptionDialog_Impl::SetText( const OUString& rStr )
700 {
701  m_xDlg->set_title(rStr);
702 }
703 
705 {
706  m_xDlg->SetValidateFramePosLink( rLink );
707 }
708 
710 {
711  return m_xDlg->GetTransliterationFlags();
712 }
713 
715 {
716  m_xDlg->SetValue(nNew);
717 }
718 
720 {
721  return m_xDlg->GetValue();
722 }
723 
724 ::Reference< css::linguistic2::XDictionary > AbstractSvxNewDictionaryDialog_Impl::GetNewDictionary()
725 {
726  return m_xDlg->GetNewDictionary();
727 }
728 
730 {
731  rName = m_xDlg->GetName();
732 }
733 
735 {
736  aCheckNameHdl = rLink;
737  if( rLink.IsSet() )
738  m_xDlg->SetCheckNameHdl( LINK(this, AbstractSvxNameDialog_Impl, CheckNameHdl), bCheckImmediately );
739  else
740  m_xDlg->SetCheckNameHdl( Link<SvxNameDialog&,bool>(), bCheckImmediately );
741 }
742 
743 void AbstractSvxNameDialog_Impl::SetEditHelpId(const OString& rHelpId)
744 {
745  m_xDlg->SetEditHelpId(rHelpId);
746 }
747 
748 void AbstractSvxNameDialog_Impl::SetHelpId(const OString& rHelpId)
749 {
750  m_xDlg->set_help_id(rHelpId);
751 }
752 
753 void AbstractSvxNameDialog_Impl::SetText( const OUString& rStr )
754 {
755  m_xDlg->set_title(rStr);
756 }
757 
759 {
760  return aCheckNameHdl.Call(*this);
761 }
762 
764 {
765  rName = m_xDlg->GetName();
766 }
767 
769 {
770  aCheckNameHdl = rLink;
771 
772  if(rLink.IsSet())
773  {
774  m_xDlg->SetCheckNameHdl(LINK(this, AbstractSvxObjectNameDialog_Impl, CheckNameHdl));
775  }
776  else
777  {
778  m_xDlg->SetCheckNameHdl(Link<SvxObjectNameDialog&,bool>());
779  }
780 }
781 
783 {
784  return aCheckNameHdl.Call(*this);
785 }
786 
788 {
789  rTitle = m_xDlg->GetTitle();
790 }
791 
793 {
794  rDescription = m_xDlg->GetDescription();
795 }
796 
798 {
799  return m_xDlg->GetPath();
800 }
801 
802 void AbstractSvxMultiPathDialog_Impl::SetPath( const OUString& rPath )
803 {
804  m_xDlg->SetPath( rPath );
805 }
806 
807 void AbstractSvxMultiPathDialog_Impl::SetTitle( const OUString& rNewTitle )
808 {
809  m_xDlg->SetTitle(rNewTitle);
810 }
811 
813 {
814  return m_xDlg->GetPath();
815 }
816 
817 void AbstractSvxPathSelectDialog_Impl::SetPath( const OUString& rPath )
818 {
819  m_xDlg->SetPath( rPath );
820 }
821 
822 void AbstractSvxPathSelectDialog_Impl::SetTitle( const OUString& rNewTitle )
823 {
824  m_xDlg->SetTitle(rNewTitle);
825 }
826 
827 std::shared_ptr<SfxDialogController> AbstractSvxHpLinkDlg_Impl::GetController()
828 {
829  return m_xDlg;
830 }
831 
833 {
834  return m_xDlg->QueryClose();
835 }
836 
838 {
839  m_xDlg->SetFoundHandler(lnk);
840 }
841 
843 {
844  m_xDlg->SetCanceledNotFoundHdl(lnk);
845 }
846 
847 void AbstractFmSearchDialog_Impl::SetActiveField(const OUString& strField)
848 {
849  m_xDlg->SetActiveField(strField);
850 }
851 
852 Graphic AbstractGraphicFilterDialog_Impl::GetFilteredGraphic(const Graphic& rGraphic, double fScaleX, double fScaleY)
853 {
854  return m_xDlg->GetFilteredGraphic(rGraphic, fScaleX, fScaleY);
855 }
856 
857 // AbstractSvxAreaTabDialog implementations just forwards everything to the dialog
859 {
860  m_xDlg->SetCurPageId( rName );
861 }
862 
864 {
865  return m_xDlg->GetOutputItemSet();
866 }
867 
869 {
870  return m_xDlg->GetInputRanges( pItem );
871 }
872 
874 {
875  m_xDlg->SetInputSet( pInSet );
876 }
877 
878 void AbstractSvxAreaTabDialog_Impl::SetText( const OUString& rStr )
879 {
880  m_xDlg->set_title(rStr);
881 }
882 
883 void AbstractSvxPostItDialog_Impl::SetText( const OUString& rStr )
884 {
885  m_xDlg->set_title(rStr);
886 }
887 
889 {
890  return m_xDlg->GetOutputItemSet();
891 }
892 
893 void AbstractSvxPostItDialog_Impl::EnableTravel(bool bNext, bool bPrev)
894 {
895  m_xDlg->EnableTravel( bNext, bPrev );
896 }
897 
899 {
900  return m_xDlg->GetNote();
901 }
902 
903 void AbstractSvxPostItDialog_Impl::SetNote(const OUString& rTxt)
904 {
905  m_xDlg->SetNote( rTxt );
906 }
907 
908 void AbstractSvxPostItDialog_Impl::ShowLastAuthor(const OUString& rAuthor, const OUString& rDate)
909 {
910  m_xDlg->ShowLastAuthor( rAuthor, rDate );
911 }
912 
914 {
915  m_xDlg->DontChangeAuthor();
916 }
917 
919 {
920  m_xDlg->HideAuthor();
921 }
922 
924 {
925  aNextHdl = rLink;
926  if( rLink.IsSet() )
927  m_xDlg->SetNextHdl( LINK(this, AbstractSvxPostItDialog_Impl, NextHdl ) );
928  else
929  m_xDlg->SetNextHdl( Link<SvxPostItDialog&,void>() );
930 }
931 
933 {
934  aPrevHdl = rLink;
935  if( rLink.IsSet() )
936  m_xDlg->SetPrevHdl( LINK(this, AbstractSvxPostItDialog_Impl, PrevHdl ) );
937  else
938  m_xDlg->SetPrevHdl( Link<SvxPostItDialog&,void>() );
939 }
940 
942 {
943  aNextHdl.Call(*this);
944 }
945 
947 {
948  aPrevHdl.Call(*this);
949 }
950 
951 std::shared_ptr<weld::Dialog> AbstractSvxPostItDialog_Impl::GetDialog()
952 {
953  return m_xDlg->GetDialog();
954 }
955 
957 {
958  return m_xDlg->GetPasswordToOpen();
959 }
960 
962 {
963  return m_xDlg->GetPasswordToModify();
964 }
965 
967 {
968  return m_xDlg->IsRecommendToOpenReadonly();
969 }
970 
971 // Create dialogs with simplest interface
973 {
974  std::unique_ptr<OfaTreeOptionsDialog> xDlg;
975  switch ( nResId )
976  {
977  case SID_OPTIONS_TREEDIALOG :
978  case SID_OPTIONS_DATABASES :
979  case SID_LANGUAGE_OPTIONS :
980  {
981  bool bActivateLastSelection = false;
982  if (nResId == SID_OPTIONS_TREEDIALOG)
983  bActivateLastSelection = true;
984  Reference< frame::XFrame > xFrame;
985  xDlg = std::make_unique<OfaTreeOptionsDialog>(pParent, xFrame, bActivateLastSelection);
986  if (nResId == SID_OPTIONS_DATABASES)
987  {
988  xDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
989  }
990  else if (nResId == SID_LANGUAGE_OPTIONS)
991  {
992  //open the tab page "tools/options/languages"
993  xDlg->ActivatePage(OFA_TP_LANGUAGES_FOR_SET_DOCUMENT_LANGUAGE);
994  }
995  }
996  break;
997  default:
998  break;
999  }
1000 
1001  if (xDlg)
1002  return VclPtr<CuiAbstractController_Impl>::Create(std::move(xDlg));
1003  return nullptr;
1004 }
1005 
1007 {
1008  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<AboutDialog>(pParent));
1009 }
1010 
1012  sal_uInt32 nResId, const OUString& rParameter )
1013 {
1014  std::unique_ptr<OfaTreeOptionsDialog> xDlg;
1015  if (SID_OPTIONS_TREEDIALOG == nResId || SID_OPTIONS_DATABASES == nResId)
1016  {
1017  // only activate last page if we don't want to activate a special page
1018  bool bActivateLastSelection = ( nResId != SID_OPTIONS_DATABASES && rParameter.isEmpty() );
1019  xDlg = std::make_unique<OfaTreeOptionsDialog>(pParent, rxFrame, bActivateLastSelection);
1020  if ( nResId == SID_OPTIONS_DATABASES )
1021  xDlg->ActivatePage(SID_SB_DBREGISTEROPTIONS);
1022  else if ( !rParameter.isEmpty() )
1023  xDlg->ActivatePage( rParameter );
1024  }
1025 
1026  if (xDlg)
1027  return VclPtr<CuiAbstractController_Impl>::Create(std::move(xDlg));
1028  return nullptr;
1029 }
1030 
1031 // TabDialog outside the drawing layer
1033 {
1034  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<OfaAutoCorrDlg>(pParent, pAttrSet));
1035 }
1036 
1038  const SfxItemSet* pAttrSet,
1039  const Reference< frame::XFrame >& xViewFrame )
1040 {
1041  std::unique_ptr<SvxConfigDialog> xDlg1(new SvxConfigDialog(pParent, pAttrSet));
1042  xDlg1->SetFrame(xViewFrame);
1043  return VclPtr<CuiAbstractTabController_Impl>::Create(std::move(xDlg1));
1044 }
1045 
1046 // TabDialog that use functionality of the drawing layer
1048  const SfxItemSet* pAttrSet,
1049  SdrView* pView)
1050 {
1051  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxTextTabDialog>(pParent, pAttrSet, pView));
1052 }
1053 
1054 // TabDialog that use functionality of the drawing layer and add AnchorTypes -- for SvxCaptionTabDialog
1056  const SdrView* pView,
1057  SvxAnchorIds nAnchorTypes)
1058 {
1059  return VclPtr<AbstractSvxCaptionDialog_Impl>::Create(std::make_unique<SvxCaptionTabDialog>(pParent, pView, nAnchorTypes));
1060 }
1061 
1063  const SfxItemSet& rAttr)
1064 {
1065  return VclPtr<AbstractSvxDistributeDialog_Impl>::Create(std::make_unique<SvxDistributeDialog>(pParent, rAttr, SvxDistributeHorizontal::NONE, SvxDistributeVertical::NONE));
1066 }
1067 
1069 {
1070  return VclPtr<AbstractHangulHanjaConversionDialog_Impl>::Create(std::make_unique<HangulHanjaConversionDialog>(pParent));
1071 }
1072 
1074  css::uno::Reference<css::linguistic2::XThesaurus> xThesaurus,
1075  const OUString &rWord, LanguageType nLanguage)
1076 {
1077  return VclPtr<AbstractThesaurusDialog_Impl>::Create(std::make_unique<SvxThesaurusDialog>(pParent, xThesaurus, rWord, nLanguage));
1078 }
1079 
1081  const OUString &rWord, LanguageType nLang,
1082  css::uno::Reference< css::linguistic2::XHyphenator > &xHyphen,
1083  SvxSpellWrapper* pWrapper)
1084 {
1085  return VclPtr<AbstractHyphenWordDialog_Impl>::Create(std::make_unique<SvxHyphenWordDialog>(rWord, nLang, pParent, xHyphen, pWrapper));
1086 }
1087 
1089 {
1090  return VclPtr<AbstractFmShowColsDialog_Impl>::Create(std::make_unique<FmShowColsDialog>(pParent));
1091 }
1092 
1094 {
1095  return VclPtr<AbstractSvxZoomDialog_Impl>::Create(std::make_unique<SvxZoomDialog>(pParent, rCoreSet));
1096 }
1097 
1099  weld::Window* pParent,
1100  SfxBindings* pBindings,
1101  svx::SpellDialogChildWindow* pSpellChildWindow)
1102 {
1103  return VclPtr<AbstractSpellDialog_Impl>::Create(std::make_unique<svx::SpellDialog>(pSpellChildWindow, pParent, pBindings));
1104 }
1105 
1107  GalleryTheme* pThm)
1108 {
1109  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<ActualizeProgress>(pParent, pThm));
1110 }
1111 
1113 {
1114  return VclPtr<SvxScriptErrorDialog>::Create(rException);
1115 }
1116 
1118  const Reference<frame::XFrame>& rxFrame)
1119 {
1120  return VclPtr<AbstractScriptSelectorDialog_Impl>::Create(std::make_unique<SvxScriptSelectorDialog>(pParent, false/*bShowSlots*/, rxFrame));
1121 }
1122 
1124 {
1125  return m_xDlg->GetScriptURL();
1126 }
1127 
1129 {
1130  m_xDlg->SetRunLabel();
1131 }
1132 
1134  const OUString& rLanguage)
1135 {
1136  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<SvxScriptOrgDialog>(pParent, rLanguage));
1137 }
1138 
1140  const OUString& rOldText)
1141 {
1142  return VclPtr<AbstractTitleDialog_Impl>::Create(std::make_unique<TitleDialog>(pParent, rOldText));
1143 }
1144 
1146  GalleryTheme* pThm)
1147 {
1148  return VclPtr<AbstractGalleryIdDialog_Impl>::Create(std::make_unique<GalleryIdDialog>(pParent, pThm));
1149 }
1150 
1152  ExchangeData* pData,
1153  SfxItemSet* pItemSet)
1154 {
1155  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<GalleryThemeProperties>(
1156  pParent, pData, pItemSet));
1157 }
1158 
1160  const OUString& rURL, const OUString& rAltText, const OUString& rDescription,
1161  const OUString& rTarget, const OUString& rName,
1162  TargetList& rTargetList )
1163 {
1164  return VclPtr<AbstractURLDlg_Impl>::Create(std::make_unique<URLDlg>(pParent, rURL, rAltText, rDescription,
1165  rTarget, rName, rTargetList));
1166 
1167 }
1168 
1170  const SfxItemSet& rSet)
1171 {
1172  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxSearchFormatDialog>(
1173  pParent, rSet));
1174 }
1175 
1177  SearchAttrItemList& rLst,
1178  const sal_uInt16* pWhRanges )
1179 {
1180  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<SvxSearchAttributeDialog>(pParent, rLst, pWhRanges));
1181 }
1182 
1184  bool bRelax,
1185  sal_uInt16 nOther,
1186  sal_uInt16 nShorter,
1187  sal_uInt16 nLonger)
1188 {
1189  return VclPtr<AbstractSvxSearchSimilarityDialog_Impl>::Create(std::make_unique<SvxSearchSimilarityDialog>(pParent, bRelax, nOther, nShorter, nLonger));
1190 }
1191 
1193  weld::Window* pParent,
1194  const SfxItemSet& rCoreSet,
1195  bool bEnableDrawingLayerFillStyles)
1196 {
1197  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxBorderBackgroundDlg>(
1198  pParent,
1199  rCoreSet,
1200  /*bEnableSelector*/true,
1201  bEnableDrawingLayerFillStyles));
1202 }
1203 
1205  const SfxItemSet* pAttr,
1206  const SdrView* pView,
1207  SvxAnchorIds nAnchorTypes)
1208 {
1209  return VclPtr<AbstractSvxTransformTabDialog_Impl>::Create(new SvxTransformTabDialog(pParent, pAttr,pView, nAnchorTypes));
1210 }
1211 
1213  const SfxItemSet* pAttr,
1214  const SdrView* pSdrView,
1215  bool bSizeTabPage)
1216 {
1217  auto pDlg = std::make_unique<SvxTransformTabDialog>(pParent, pAttr, pSdrView,
1218  bSizeTabPage ? SvxAnchorIds::NoProtect : SvxAnchorIds::NoProtect|SvxAnchorIds::NoResize);
1219  pDlg->RemoveTabPage( "RID_SVXPAGE_ANGLE" );
1220  pDlg->RemoveTabPage( "RID_SVXPAGE_SLANT" );
1221  return VclPtr<CuiAbstractTabController_Impl>::Create(std::move(pDlg));
1222 }
1223 
1225  const SfxItemSet& rOptionsSet,
1226  TransliterationFlags nInitialFlags)
1227 {
1228  return VclPtr<AbstractSvxJSearchOptionsDialog_Impl>::Create(std::make_unique<SvxJSearchOptionsDialog>(pParent, rOptionsSet, nInitialFlags));
1229 }
1230 
1232 {
1233  return VclPtr<AbstractFmInputRecordNoDialog_Impl>::Create(std::make_unique<FmInputRecordNoDialog>(pParent));
1234 }
1235 
1237 {
1238  return VclPtr<AbstractSvxNewDictionaryDialog_Impl>::Create(std::make_unique<SvxNewDictionaryDialog>(pParent));
1239 }
1240 
1242 {
1243  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<SvxEditDictionaryDialog>(pParent, rName));
1244 }
1245 
1247  const OUString& rName, const OUString& rDesc)
1248 {
1249  return VclPtr<AbstractSvxNameDialog_Impl>::Create(std::make_unique<SvxNameDialog>(pParent, rName, rDesc));
1250 }
1251 
1253 {
1254  return VclPtr<AbstractSvxObjectNameDialog_Impl>::Create(std::make_unique<SvxObjectNameDialog>(pParent, rName));
1255 }
1256 
1258 {
1259  return VclPtr<AbstractSvxObjectTitleDescDialog_Impl>::Create(std::make_unique<SvxObjectTitleDescDialog>(pParent, rTitle, rDescription));
1260 }
1261 
1263 {
1264  return VclPtr<AbstractSvxMultiPathDialog_Impl>::Create(std::make_unique<SvxMultiPathDialog>(pParent));
1265 }
1266 
1268 {
1269  return VclPtr<AbstractSvxPathSelectDialog_Impl>::Create(std::make_unique<SvxPathSelectDialog>(pParent));
1270 }
1271 
1273 {
1274  return VclPtr<AbstractSvxHpLinkDlg_Impl>::Create(std::make_unique<SvxHpLinkDlg>(pBindings, pChild, pParent));
1275 }
1276 
1278  const OUString& strInitialText,
1279  const std::vector< OUString >& _rContexts,
1280  sal_Int16 nInitialContext,
1281  const Link<FmSearchContext&,sal_uInt32>& lnkContextSupplier)
1282 {
1283  return VclPtr<AbstractFmSearchDialog_Impl>::Create(std::make_unique<FmSearchDialog>(pParent,
1284  strInitialText, _rContexts, nInitialContext, lnkContextSupplier));
1285 
1286 }
1287 
1289  const Graphic& rGraphic)
1290 {
1291  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterEmboss>(pParent, rGraphic, RectPoint::MM));
1292 }
1293 
1295  const Graphic& rGraphic)
1296 {
1297  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterPoster>(pParent, rGraphic, 16));
1298 }
1299 
1301  const Graphic& rGraphic)
1302 {
1303  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterSepia>(pParent, rGraphic, 10));
1304 }
1305 
1307  const Graphic& rGraphic, double nRadius)
1308 {
1309  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterSmooth>(pParent, rGraphic, nRadius));
1310 }
1311 
1313  const Graphic& rGraphic)
1314 {
1315  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterSolarize>(pParent, rGraphic, 128, false /*bInvert*/));
1316 }
1317 
1319  const Graphic& rGraphic)
1320 {
1321  return VclPtr<AbstractGraphicFilterDialog_Impl>::Create(std::make_unique<GraphicFilterMosaic>(pParent, rGraphic, 4, 4, false /*bEnhanceEdges*/));
1322 }
1323 
1325  const SfxItemSet* pAttr,
1326  SdrModel* pModel,
1327  bool bShadow)
1328 {
1329  return VclPtr<AbstractSvxAreaTabDialog_Impl>::Create(std::make_unique<SvxAreaTabDialog>(pParent, pAttr, pModel, bShadow));
1330 }
1331 
1333  SdrModel* pModel,
1334  const SdrObject* pObj ,
1335  bool bHasObj)
1336 {
1337  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxLineTabDialog>(pParent, pAttr, pModel, pObj,bHasObj));
1338 }
1339 
1341  const Reference< XFrame >& rDocumentFrame)
1342 {
1343  return VclPtr<AbstractSvxCharacterMapDialog_Impl>::Create(std::make_unique<SvxCharacterMap>(pParent, &rAttr, rDocumentFrame));
1344 }
1345 
1347  const SfxItemSet& rAttr,
1348  const Reference< XFrame >& rDocumentFrame)
1349 {
1350  return VclPtr<CuiAbstractSingleTabController_Impl>::Create(std::make_unique<SfxMacroAssignDlg>(pParent, rDocumentFrame, rAttr));
1351 }
1352 
1354  const SfxItemSet& rAttr,
1355  const SdrView* pView,
1356  sal_uInt32 nResId)
1357 {
1358  switch ( nResId )
1359  {
1360  case RID_SVXPAGE_MEASURE:
1361  return VclPtr<CuiAbstractSingleTabController_Impl>::Create(std::make_unique<SvxMeasureDialog>(pParent, rAttr, pView));
1362  case RID_SVXPAGE_CONNECTION:
1363  return VclPtr<CuiAbstractSingleTabController_Impl>::Create(std::make_unique<SvxConnectionDialog>(pParent, rAttr, pView));
1364  case RID_SFXPAGE_DBREGISTER:
1365  return VclPtr<CuiAbstractSingleTabController_Impl>::Create(std::make_unique<DatabaseRegistrationDialog>(pParent, rAttr));
1366  }
1367 
1368  return nullptr;
1369 }
1370 
1372  const SfxItemSet& rCoreSet,
1373  bool bPrevNext)
1374 {
1375  return VclPtr<AbstractSvxPostItDialog_Impl>::Create(std::make_unique<SvxPostItDialog>(pParent, rCoreSet, bPrevNext));
1376 }
1377 
1379 {
1380 public:
1381  SvxMacroAssignDialog( weld::Window* _pParent, const Reference< XFrame >& _rxDocumentFrame, const bool _bUnoDialogMode,
1382  const Reference< XNameReplace >& _rxEvents, const sal_uInt16 _nInitiallySelectedEvent )
1383  :m_aItems( SfxGetpApp()->GetPool(), svl::Items<SID_ATTR_MACROITEM, SID_ATTR_MACROITEM>{} )
1384  {
1385  m_aItems.Put( SfxBoolItem( SID_ATTR_MACROITEM, _bUnoDialogMode ) );
1386  m_xDialog.reset(new SvxMacroAssignDlg(_pParent, _rxDocumentFrame, m_aItems, _rxEvents, _nInitiallySelectedEvent));
1387  }
1388 
1389  virtual short Execute() override;
1390 
1391 private:
1393  std::unique_ptr<SvxMacroAssignDlg> m_xDialog;
1394 };
1395 
1397 {
1398  return m_xDialog->run();
1399 }
1400 
1402 {
1403  return m_xDlg->run();
1404 }
1405 
1407 {
1408  return m_xDlg->run();
1409 }
1410 
1412  weld::Window* _pParent, const Reference< XFrame >& _rxDocumentFrame, const bool _bUnoDialogMode,
1413  const Reference< XNameReplace >& _rxEvents, const sal_uInt16 _nInitiallySelectedEvent )
1414 {
1415  return VclPtr<SvxMacroAssignDialog>::Create( _pParent, _rxDocumentFrame, _bUnoDialogMode, _rxEvents, _nInitiallySelectedEvent );
1416 }
1417 
1418 // Factories for TabPages
1420 {
1421  switch ( nId )
1422  {
1423  case RID_SVXPAGE_BKG :
1424  return SvxBkgTabPage::Create;
1425  case RID_SVXPAGE_TEXTANIMATION :
1427  case RID_SVXPAGE_TRANSPARENCE :
1429  case RID_SVXPAGE_AREA :
1430  return SvxAreaTabPage::Create;
1431  case RID_SVXPAGE_SHADOW :
1432  return SvxShadowTabPage::Create;
1433  case RID_SVXPAGE_LINE :
1434  return SvxLineTabPage::Create;
1435  case RID_SVXPAGE_CONNECTION :
1437  case RID_SVXPAGE_MEASURE :
1438  return SvxMeasurePage::Create;
1439  case RID_SFXPAGE_GENERAL :
1441  case RID_SVXPAGE_PICK_SINGLE_NUM :
1443  case RID_SVXPAGE_PICK_BMP :
1445  case RID_SVXPAGE_PICK_BULLET :
1447  case RID_SVXPAGE_NUM_OPTIONS :
1449  case RID_SVXPAGE_PICK_NUM :
1451  case RID_SVXPAGE_NUM_POSITION :
1453  case RID_SVXPAGE_PARA_ASIAN :
1454  return SvxAsianTabPage::Create;
1455  case RID_SVXPAGE_EXT_PARAGRAPH :
1457  case RID_SVXPAGE_ALIGN_PARAGRAPH :
1459  case RID_SVXPAGE_STD_PARAGRAPH :
1461  case RID_SVXPAGE_TABULATOR :
1463  case RID_SVXPAGE_TEXTATTR :
1464  return SvxTextAttrPage::Create;
1465  case RID_SVXPAGE_ALIGNMENT :
1467  case RID_SW_TP_BACKGROUND :
1468  case RID_SVXPAGE_BACKGROUND :
1470  case RID_SVXPAGE_BORDER :
1471  return SvxBorderTabPage::Create;
1472  case RID_SVXPAGE_CHAR_NAME :
1473  return SvxCharNamePage::Create;
1474  case RID_SVXPAGE_CHAR_EFFECTS :
1476  case RID_SVXPAGE_CHAR_POSITION :
1478  case RID_SVXPAGE_CHAR_TWOLINES :
1480  case RID_SVXPAGE_NUMBERFORMAT :
1482  case RID_SVXPAGE_PAGE :
1483  return SvxPageDescPage::Create;
1484  case RID_SVXPAGE_GRFCROP :
1485  return SvxGrfCropPage::Create;
1486  case RID_SVXPAGE_MACROASSIGN :
1487  return SfxMacroTabPage::Create;
1488  default:
1489  break;
1490  }
1491 
1492  return nullptr;
1493 }
1494 
1496 {
1498 }
1499 
1501 {
1502  switch ( nId )
1503  {
1504  case RID_SVXPAGE_TEXTANIMATION :
1506  case RID_SVXPAGE_TRANSPARENCE :
1508  case RID_SVXPAGE_AREA :
1510  case RID_SVXPAGE_SHADOW :
1512  case RID_SVXPAGE_LINE :
1514  case RID_SVXPAGE_CONNECTION :
1516  case RID_SVXPAGE_MEASURE :
1518  case RID_SVXPAGE_PARA_ASIAN :
1520  case RID_SVXPAGE_EXT_PARAGRAPH :
1522  case RID_SVXPAGE_ALIGN_PARAGRAPH :
1524  case RID_SVXPAGE_STD_PARAGRAPH :
1526  case RID_SVXPAGE_TABULATOR :
1528  case RID_SVXPAGE_TEXTATTR :
1530  case RID_SVXPAGE_ALIGNMENT :
1532  case RID_SW_TP_BACKGROUND :
1533  case RID_SVXPAGE_BACKGROUND :
1535  case RID_SVXPAGE_BORDER :
1537  case RID_SVXPAGE_CHAR_NAME :
1539  case RID_SVXPAGE_CHAR_EFFECTS :
1541  case RID_SVXPAGE_CHAR_POSITION :
1543  case RID_SVXPAGE_CHAR_TWOLINES :
1545  case RID_SVXPAGE_NUMBERFORMAT :
1547  case RID_SVXPAGE_PAGE :
1551  default:
1552  break;
1553  }
1554 
1555  return nullptr;
1556 }
1557 
1559  const Reference <css::embed::XStorage>& xStor, const SvObjectServerList* pList)
1560 {
1561  std::unique_ptr<InsertObjectDialog_Impl> pDlg;
1562  if ( rCommand == ".uno:InsertObject" )
1563  pDlg.reset(new SvInsertOleDlg(pParent, xStor, pList));
1564  else if ( rCommand == ".uno:InsertObjectFloatingFrame" )
1565  pDlg.reset(new SfxInsertFloatingFrameDialog(pParent, xStor));
1566 
1567  if ( pDlg )
1568  {
1569  pDlg->SetHelpId( OUStringToOString( rCommand, RTL_TEXTENCODING_UTF8 ) );
1570  return VclPtr<AbstractInsertObjectDialog_Impl>::Create( std::move(pDlg) );
1571  }
1572  return nullptr;
1573 }
1574 
1576  const Reference<css::embed::XEmbeddedObject>& xObj)
1577 {
1578  if ( rCommand == ".uno:InsertObjectFloatingFrame" )
1579  {
1580  auto pDlg = std::make_unique<SfxInsertFloatingFrameDialog>(pParent, xObj);
1581  pDlg->SetHelpId( OUStringToOString( rCommand, RTL_TEXTENCODING_UTF8 ) );
1582  return VclPtr<AbstractInsertObjectDialog_Impl>::Create( std::move(pDlg) );
1583  }
1584  return nullptr;
1585 }
1586 
1588 {
1589  return VclPtr<AbstractPasteDialog_Impl>::Create(std::make_unique<SvPasteObjectDialog>(pParent));
1590 }
1591 
1593 {
1594  auto xLinkDlg(std::make_unique<SvBaseLinksDlg>(pParent, pMgr, bHTML));
1595  if (p)
1596  xLinkDlg->SetActLink(p);
1597  return VclPtr<AbstractLinksDialog_Impl>::Create(std::move(xLinkDlg));
1598 }
1599 
1601 {
1602  return VclPtr<CuiAbstractTabController_Impl>::Create(std::make_unique<SvxFormatCellsDialog>(pParent, pAttr, rModel));
1603 }
1604 
1606 {
1607  return VclPtr<SvxSplitTableDlg>::Create( pParent, bIsTableVertical, nMaxVertical, 99 );
1608 }
1609 
1611 {
1612  return VclPtr<SvxNewTableDialog>::Create(pParent);
1613 }
1614 
1616 {
1617  return VclPtr<CuiAbstractController_Impl>::Create(std::make_unique<OfaTreeOptionsDialog>(pParent, rExtensionId));
1618 }
1619 
1621 {
1622  return VclPtr<SvxInsRowColDlg>::Create(pParent, bCol, rHelpId);
1623 }
1624 
1626  weld::Window * pParent, sal_uInt16 nMaxPasswdLen, bool bIsPasswordToModify)
1627 {
1628  return VclPtr<AbstractPasswordToOpenModifyDialog_Impl>::Create(std::make_unique<PasswordToOpenModifyDialog>(pParent, nMaxPasswdLen, bIsPasswordToModify));
1629 }
1630 
1632 {
1633  return VclPtr<AbstractScreenshotAnnotationDlg_Impl>::Create(std::make_unique<ScreenshotAnnotationDlg>(rParentDialog));
1634 }
1635 
1637  weld::Window* pParent, const Reference<XModel> xModel, bool bEditExisting)
1638 {
1640  std::make_unique<SignatureLineDialog>(pParent, xModel, bEditExisting));
1641 }
1642 
1645  const Reference<XModel> xModel)
1646 {
1648  std::make_unique<SignSignatureLineDialog>(pParent, xModel));
1649 }
1650 
1652  weld::Window* pParent, const Reference<XModel> xModel, bool bEditExisting)
1653 {
1655  std::make_unique<QrCodeGenDialog>(pParent, xModel, bEditExisting));
1656 }
1657 
1660 {
1661  return VclPtr<AbstractTipOfTheDayDialog_Impl>::Create(std::make_unique<TipOfTheDayDialog>(pParent));
1662 }
1663 
1665 AbstractDialogFactory_Impl::CreateDiagramDialog(weld::Window* pParent, std::shared_ptr<DiagramDataInterface> pDiagramData)
1666 {
1668  std::make_unique<DiagramDialog>(pParent, pDiagramData));
1669 }
1670 
1671 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */
virtual VclPtr< VclAbstractDialog > CreateScriptErrorDialog(const css::uno::Any &rException) override
Definition: dlgfact.cxx:1112
virtual short Execute() override
Definition: dlgfact.cxx:332
virtual void SetPrevHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
Definition: dlgfact.cxx:932
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:888
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:1267
virtual bool GetUseBothDirections() const override
Definition: dlgfact.cxx:472
virtual VclPtr< AbstractSvxDistributeDialog > CreateSvxDistributeDialog(weld::Window *pParent, const SfxItemSet &rAttr) override
Definition: dlgfact.cxx:1062
virtual VclPtr< VclAbstractDialog > CreateEditObjectDialog(weld::Window *pParent, const OUString &rCommmand, const css::uno::Reference< css::embed::XEmbeddedObject > &xObj) override
Definition: dlgfact.cxx:1575
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:1500
virtual VclPtr< SfxAbstractTabDialog > CreateTabItemDialog(weld::Window *pParent, const SfxItemSet &rSet) override
Definition: dlgfact.cxx:1169
virtual void HideButton(ZoomButtonId nBtnId) override
Definition: dlgfact.cxx:566
virtual OUString GetTitle() const override
Definition: dlgfact.cxx:591
virtual void SetCheckNameHdl(const Link< AbstractSvxObjectNameDialog &, bool > &rLink) override
Definition: dlgfact.cxx:768
virtual VclPtr< SfxAbstractTabDialog > CreateSchTransformTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrView *pSdrView, bool bSizeTabPage) override
Definition: dlgfact.cxx:1212
virtual void HideAuthor() override
Definition: dlgfact.cxx:918
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: backgrnd.cxx:333
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:1644
virtual OString GetScreenshotId() const override
Definition: dlgfact.cxx:383
virtual bool IsRelaxed() override
Definition: dlgfact.cxx:641
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:1080
virtual void SetCurPageId(const OString &rName) override
Definition: dlgfact.cxx:858
virtual void SetNextHdl(const Link< AbstractSvxPostItDialog &, void > &rLink) override
Definition: dlgfact.cxx:923
static const sal_uInt16 * GetRanges()
Definition: cuitabarea.hxx:193
virtual short Execute() override
Definition: dlgfact.cxx:161
virtual short Execute() override
Definition: dlgfact.cxx:181
virtual short Execute() override
Definition: dlgfact.cxx:1406
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
Definition: textanim.cxx:381
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:863
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:2919
virtual long GetValue() const override
Definition: dlgfact.cxx:719
virtual short Execute() override
Definition: dlgfact.cxx:121
virtual VclPtr< SfxAbstractTabDialog > CreateAutoCorrTabDialog(weld::Window *pParent, const SfxItemSet *pAttrSet) override
Definition: dlgfact.cxx:1032
virtual void GetDescription(OUString &rName) override
Definition: dlgfact.cxx:792
virtual VclPtr< AbstractPasswordToOpenModifyDialog > CreatePasswordToOpenModifyDialog(weld::Window *pParent, sal_uInt16 nMaxPasswdLen, bool bIsPasswordToModify) override
Definition: dlgfact.cxx:1625
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:363
virtual css::uno::Reference< css::linguistic2::XDictionary > GetNewDictionary() override
Definition: dlgfact.cxx:724
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterEmboss(weld::Window *pParent, const Graphic &rGraphic) override
Definition: dlgfact.cxx:1288
static const sal_uInt16 * GetRanges()
Definition: chardlg.hxx:145
Reference< XFrame > xFrame
IMPL_LINK_NOARG(ClassificationDialog, OnAsyncExpandHdl, void *, void)
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:743
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: dlgfact.cxx:357
virtual VclPtr< SvxAbstractNewTableDialog > CreateSvxNewTableDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1610
virtual VclPtr< SvxAbstractSplitTableDialog > CreateSvxSplitTableDialog(weld::Window *pParent, bool bIsTableVertical, long nMaxVertical) override
Definition: dlgfact.cxx:1605
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:679
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:1277
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: border.cxx:547
virtual VclPtr< AbstractSvxTransformTabDialog > CreateSvxTransformTabDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrView *pView, SvxAnchorIds nAnchorTypes=SvxAnchorIds::NONE) override
Definition: dlgfact.cxx:1204
virtual Graphic GetFilteredGraphic(const Graphic &rGraphic, double fScaleX, double fScaleY) override
Definition: dlgfact.cxx:852
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:1126
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:734
virtual std::shared_ptr< SfxDialogController > GetController() override
Definition: dlgfact.cxx:827
virtual VclPtr< SfxAbstractPasteDialog > CreatePasteDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1587
virtual VclPtr< SfxAbstractDialog > CreateCharMapDialog(weld::Window *pParent, const SfxItemSet &rAttr, const css::uno::Reference< css::frame::XFrame > &rFrame) override
Definition: dlgfact.cxx:1340
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:1159
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Definition: paragrph.cxx:208
virtual VclPtr< AbstractSvxHpLinkDlg > CreateSvxHpLinkDlg(SfxChildWindow *pChild, SfxBindings *pBindings, weld::Window *pParent) override
Definition: dlgfact.cxx:1272
virtual OUString GetURL() const override
Definition: dlgfact.cxx:601
virtual void SetClickByCharacterHdl(const Link< weld::ToggleButton &, void > &rHdl) override
Definition: dlgfact.cxx:457
Dialog for editing a name.
Definition: dlgname.hxx:25
virtual VclPtr< AbstractGalleryIdDialog > CreateGalleryIdDialog(weld::Window *pParent, GalleryTheme *pThm) override
Definition: dlgfact.cxx:1145
static const sal_uInt16 * GetRanges()
Definition: paragrph.hxx:202
SfxApplication * SfxGetpApp()
static const sal_uInt16 * GetRanges()
Definition: cuitabarea.hxx:269
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:1062
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:1088
static const sal_uInt16 * GetRanges()
Definition: optasian.cxx:372
virtual void SetRunLabel() override
Definition: dlgfact.cxx:1128
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: numfmt.cxx:310
virtual void ShowLastAuthor(const OUString &rAuthor, const OUString &rDate) override
Definition: dlgfact.cxx:908
virtual VclPtr< AbstractTipOfTheDayDialog > CreateTipOfTheDayDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1659
virtual VclPtr< AbstractFmInputRecordNoDialog > CreateFmInputRecordNoDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1231
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:797
virtual VclPtr< AbstractTitleDialog > CreateTitleDialog(weld::Window *pParent, const OUString &rOldText) override
Definition: dlgfact.cxx:1139
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:1371
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:1098
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:571
static const sal_uInt16 * GetRanges()
Definition: postdlg.cxx:119
virtual OUString GetPasswordToModify() const override
Definition: dlgfact.cxx:961
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:1055
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:163
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:972
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:1411
TransliterationFlags
virtual void SetCanceledNotFoundHdl(const Link< FmFoundRecordInformation &, void > &lnk) override
Definition: dlgfact.cxx:842
virtual DialogGetRanges GetDialogGetRangesFunc() override
Definition: dlgfact.cxx:1495
virtual VclPtr< VclAbstractDialog > CreateSvxSearchAttributeDialog(weld::Window *pParent, SearchAttrItemList &rLst, const sal_uInt16 *pWhRanges) override
Definition: dlgfact.cxx:1176
virtual short Execute() override
Definition: dlgfact.cxx:257
const sal_uInt16 *(* GetTabPageRanges)()
Definition: macropg.hxx:108
virtual void SetPath(const OUString &rPath) override
Definition: dlgfact.cxx:802
virtual short Execute() override
Definition: dlgfact.cxx:131
virtual short Execute() override
Definition: dlgfact.cxx:166
virtual OUString GetScriptURL() const override
Definition: dlgfact.cxx:1123
virtual short Execute() override
Definition: dlgfact.cxx:312
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSmooth(weld::Window *pParent, const Graphic &rGraphic, double nRadius) override
Definition: dlgfact.cxx:1306
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Definition: chardlg.cxx:1193
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Definition: page.cxx:136
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
Definition: dlgfact.cxx:689
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:2224
static const sal_uInt16 * GetRanges()
Definition: textanim.hxx:85
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:210
SfxItemSet m_aItems
Definition: dlgfact.cxx:1392
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:1558
virtual void GetName(OUString &rName) override
Definition: dlgfact.cxx:729
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: dlgfact.cxx:176
virtual void SetPath(const OUString &rPath) override
Definition: dlgfact.cxx:817
virtual void SetNote(const OUString &rTxt) override
Definition: dlgfact.cxx:903
virtual short Execute() override
Definition: dlgfact.cxx:201
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
Definition: dlgfact.cxx:868
virtual short Execute() override
Definition: dlgfact.cxx:111
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink) override
Definition: dlgfact.cxx:704
static const sal_uInt16 * GetRanges()
Definition: cuitabarea.hxx:328
virtual void SetConversionFormat(editeng::HangulHanjaConversion::ConversionFormat _eType) override
Definition: dlgfact.cxx:427
virtual CreateTabPage GetTabPageCreatorFunc(sal_uInt16 nId) override
Definition: dlgfact.cxx:1419
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:684
static const sal_uInt16 * GetRanges()
Definition: chardlg.hxx:219
virtual VclPtr< SvxAbstractInsRowColDlg > CreateSvxInsRowColDlg(weld::Window *pParent, bool bCol, const OString &rHelpId) override
Definition: dlgfact.cxx:1620
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: dlgfact.cxx:873
virtual short Execute() override
Definition: dlgfact.cxx:156
static const sal_uInt16 * GetRanges()
Definition: backgrnd.hxx:52
virtual VclPtr< AbstractQrCodeGenDialog > CreateQrCodeGenDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
Definition: dlgfact.cxx:1651
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterMosaic(weld::Window *pParent, const Graphic &rGraphic) override
Definition: dlgfact.cxx:1318
virtual void SetChangeHdl(const Link< weld::Button &, void > &_rHdl) override
Definition: dlgfact.cxx:447
virtual void SetCurPageId(const OString &rName) override
Definition: dlgfact.cxx:647
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
Definition: tpline.cxx:1179
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:709
virtual std::shared_ptr< SfxDialogController > GetController() override
Definition: dlgfact.cxx:581
virtual BitmapEx createScreenshot() const override
Definition: dlgfact.cxx:378
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: dlgfact.cxx:694
virtual sal_uInt16 GetShorter() override
Definition: dlgfact.cxx:631
virtual VclPtr< VclAbstractDialog > CreateActualizeProgressDialog(weld::Window *pParent, GalleryTheme *pThm) override
Definition: dlgfact.cxx:1106
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: dlgfact.cxx:186
SvxDistributeVertical
virtual OUString GetPasswordToOpen() const override
Definition: dlgfact.cxx:956
virtual VclPtr< SfxAbstractTabDialog > CreateSvxFormatCellsDialog(weld::Window *pParent, const SfxItemSet *pAttr, const SdrModel &rModel) override
Definition: dlgfact.cxx:1600
virtual short Execute() override
Definition: dlgfact.cxx:196
virtual void SetFoundHandler(const Link< FmFoundRecordInformation &, void > &lnk) override
Definition: dlgfact.cxx:837
static const sal_uInt16 * GetRanges()
Definition: align.hxx:56
#i68101# Dialog for editing Object name plus uniqueness-callback-linkHandler
Definition: dlgname.hxx:69
virtual sal_uInt16 GetOther() override
Definition: dlgfact.cxx:626
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:668
virtual VclPtr< AbstractSvxNameDialog > CreateSvxNameDialog(weld::Window *pParent, const OUString &rName, const OUString &rDesc) override
Definition: dlgfact.cxx:1246
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
Definition: backgrnd.cxx:1529
ZoomButtonId
virtual SotClipboardFormatId GetFormatOnly() override
Definition: dlgfact.cxx:546
virtual VclPtr< AbstractSvxSearchSimilarityDialog > CreateSvxSearchSimilarityDialog(weld::Window *pParent, bool bRelax, sal_uInt16 nOther, sal_uInt16 nShorter, sal_uInt16 nLonger) override
Definition: dlgfact.cxx:1183
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:1037
virtual VclPtr< AbstractScreenshotAnnotationDlg > CreateScreenshotAnnotationDlg(weld::Dialog &rParentDialog) override
Definition: dlgfact.cxx:1631
virtual void PreGetFormat(const TransferableDataHelper &aHelper) override
Definition: dlgfact.cxx:541
virtual VclPtr< AbstractThesaurusDialog > CreateThesaurusDialog(weld::Window *, css::uno::Reference< css::linguistic2::XThesaurus > xThesaurus, const OUString &rWord, LanguageType nLanguage) override
Definition: dlgfact.cxx:1073
static const sal_uInt16 * GetRanges()
Definition: numfmt.hxx:68
virtual VclPtr< SfxAbstractLinksDialog > CreateLinksDialog(weld::Window *pParent, sfx2::LinkManager *pMgr, bool bHTML=false, sfx2::SvBaseLink *p=nullptr) override
Definition: dlgfact.cxx:1592
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:883
#define RID_SFXPAGE_GENERAL
virtual void EnableTravel(bool bNext, bool bPrev) override
Definition: dlgfact.cxx:893
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:1011
virtual void GetTitle(OUString &rName) override
Definition: dlgfact.cxx:787
virtual void SetTitle(const OUString &rNewTitle) override
Definition: dlgfact.cxx:822
virtual SotClipboardFormatId GetFormat(const TransferableDataHelper &aHelper) override
Definition: dlgfact.cxx:551
virtual OUString GetPath() const override
Definition: dlgfact.cxx:812
virtual VclPtr< AbstractSignatureLineDialog > CreateSignatureLineDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XModel > xModel, bool bEditExisting) override
Definition: dlgfact.cxx:1636
virtual short Execute() override
Definition: dlgfact.cxx:116
SvxMacroAssignDialog(weld::Window *_pParent, const Reference< XFrame > &_rxDocumentFrame, const bool _bUnoDialogMode, const Reference< XNameReplace > &_rxEvents, const sal_uInt16 _nInitiallySelectedEvent)
Definition: dlgfact.cxx:1381
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:807
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:1068
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: dlgfact.cxx:652
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:966
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:545
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:109
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:1262
static const sal_uInt16 * GetRanges()
Definition: page.hxx:169
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:878
virtual void SetActiveField(const OUString &strField) override
Definition: dlgfact.cxx:847
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:1324
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:763
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
Definition: tparea.cxx:328
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:1665
virtual VclPtr< VclAbstractDialog > CreateGalleryThemePropertiesDialog(weld::Window *pParent, ExchangeData *pData, SfxItemSet *pItemSet) override
Definition: dlgfact.cxx:1151
SvxAnchorIds
virtual short Execute() override
Definition: dlgfact.cxx:126
virtual VclPtr< VclAbstractDialog > CreateSvxScriptOrgDialog(weld::Window *pParent, const OUString &rLanguage) override
Definition: dlgfact.cxx:1133
virtual OUString GetTarget() const override
Definition: dlgfact.cxx:616
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:1236
virtual void SetObjName(const SvGlobalName &rClass, const OUString &rObjName) override
Definition: dlgfact.cxx:536
virtual VclPtr< SfxAbstractTabDialog > CreateSvxBorderBackgroundDlg(weld::Window *pParent, const SfxItemSet &rCoreSet, bool bEnableDrawingLayerFillStyles) override
Definition: dlgfact.cxx:1192
std::unique_ptr< SfxTabPage >(* CreateTabPage)(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual bool QueryClose() override
Definition: dlgfact.cxx:832
virtual VclPtr< AbstractScriptSelectorDialog > CreateScriptSelectorDialog(weld::Window *pParent, const css::uno::Reference< css::frame::XFrame > &rxFrame) override
Definition: dlgfact.cxx:1117
std::unique_ptr< SvxMacroAssignDlg > m_xDialog
Definition: dlgfact.cxx:1393
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: dlgfact.cxx:662
virtual void SetText(const OUString &rStr) override
Definition: dlgfact.cxx:753
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterSepia(weld::Window *pParent, const Graphic &rGraphic) override
Definition: dlgfact.cxx:1300
static const sal_uInt16 * GetRanges()
Definition: chardlg.hxx:328
virtual sal_uInt16 GetLonger() override
Definition: dlgfact.cxx:636
virtual short Execute() override
Definition: dlgfact.cxx:217
virtual VclPtr< VclAbstractDialog > CreateAboutDialog(weld::Window *pParent) override
Definition: dlgfact.cxx:1006
virtual VclPtr< AbstractSvxJSearchOptionsDialog > CreateSvxJSearchOptionsDialog(weld::Window *pParent, const SfxItemSet &rOptionsSet, TransliterationFlags nInitialFlags) override
Definition: dlgfact.cxx:1224
virtual OUString GetNote() override
Definition: dlgfact.cxx:898
static const sal_uInt16 * GetRanges()
Definition: paragrph.cxx:2229
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:362
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:699
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:1396
virtual short Execute() override
Definition: dlgfact.cxx:232
virtual void SetLimits(sal_uInt16 nMin, sal_uInt16 nMax) override
Definition: dlgfact.cxx:561
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:1312
virtual VclPtr< AbstractSvxObjectTitleDescDialog > CreateSvxObjectTitleDescDialog(weld::Window *pParent, const OUString &rTitle, const OUString &rDescription) override
Definition: dlgfact.cxx:1257
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:1047
virtual void SetValidateFramePosLink(const Link< SvxSwFrameValidation &, void > &rLink) override
Definition: dlgfact.cxx:673
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Definition: chardlg.cxx:1672
virtual OUString GetName() const override
Definition: dlgfact.cxx:621
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:1353
virtual VclPtr< VclAbstractDialog > CreateSvxEditDictionaryDialog(weld::Window *pParent, const OUString &rName) override
Definition: dlgfact.cxx:1241
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:1093
virtual VclPtr< AbstractGraphicFilterDialog > CreateGraphicFilterPoster(weld::Window *pParent, const Graphic &rGraphic) override
Definition: dlgfact.cxx:1294
virtual void SetColumns(const css::uno::Reference< css::container::XIndexContainer > &xCols) override
Definition: dlgfact.cxx:556
SvxDistributeHorizontal
virtual OUString GetDesc() const override
Definition: dlgfact.cxx:611
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:1359
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:1346
virtual void InvalidateDialog() override
Definition: dlgfact.cxx:576
virtual short Execute() override
Definition: dlgfact.cxx:327
virtual void DontChangeAuthor() override
Definition: dlgfact.cxx:913
virtual sal_uInt32 GetId() const override
Definition: dlgfact.cxx:596
virtual short Execute() override
Definition: dlgfact.cxx:1401
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rSet)
Definition: chardlg.cxx:2663
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:338
virtual short Execute() override
Definition: dlgfact.cxx:106
virtual const sal_uInt16 * GetInputRanges(const SfxItemPool &pItem) override
Definition: dlgfact.cxx:657
static const sal_uInt16 * GetRanges()
Definition: border.hxx:86
virtual OUString GetAltText() const override
Definition: dlgfact.cxx:606
virtual SfxBindings & GetBindings() override
Definition: dlgfact.cxx:586
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
Definition: numpages.cxx:783
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:1332
virtual VclPtr< VclAbstractDialog > CreateOptionsDialog(weld::Window *pParent, const OUString &rExtensionId) override
Definition: dlgfact.cxx:1615
virtual VclPtr< AbstractSvxObjectNameDialog > CreateSvxObjectNameDialog(weld::Window *pParent, const OUString &rName) override
Definition: dlgfact.cxx:1252
virtual void SetCurPageId(const OString &rName) override
Definition: dlgfact.cxx:342
virtual void SetHelpId(const OString &) override
Definition: dlgfact.cxx:748
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:3182
virtual void SetValue(long nNew) override
Definition: dlgfact.cxx:714
virtual std::shared_ptr< weld::Dialog > GetDialog() override
Definition: dlgfact.cxx:951