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