LibreOffice Module sd (master) 1
sddlgfact.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 "sddlgfact.hxx"
21#include <BreakDlg.hxx>
22#include <copydlg.hxx>
23#include <custsdlg.hxx>
24#include <dlg_char.hxx>
25#include <dlgpage.hxx>
26#include <dlgfield.hxx>
27#include <dlgsnap.hxx>
28#include <layeroptionsdlg.hxx>
29#include <inspagob.hxx>
30#include <morphdlg.hxx>
31#include <OutlineBulletDlg.hxx>
32#include <paragr.hxx>
33#include <present.hxx>
34#include "RemoteDialog.hxx"
35#include <prltempl.hxx>
36#include <sdpreslt.hxx>
37#include <tabtempl.hxx>
38#include <tpaction.hxx>
39#include <vectdlg.hxx>
40#include <tpoption.hxx>
41#include <prntopts.hxx>
42#include <pubdlg.hxx>
43#include <masterlayoutdlg.hxx>
44#include <headerfooterdlg.hxx>
45#include "PhotoAlbumDialog.hxx"
46#include <vcl/virdev.hxx>
47
49{
50 return m_xDlg->run();
51}
52
54{
55 return m_xDlg->run();
56}
57
59{
60 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
61 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
62}
63
65{
66 return m_xDlg->get_help_id();
67}
68
70{
71 return m_xDlg->GetOutputItemSet( pSet );
72}
73
75{
76 return m_xDlg->IsApplyToMaster();
77}
78
80{
81 return m_xDlg->IsSlideScope();
82}
83
85{
86 return m_xDlg->run();
87}
88
90{
91 return m_xDlg->run();
92}
93
95{
96 return m_xDlg->run();
97}
98
100{
101 return SfxTabDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
102}
103
105{
106 return m_xDlg->run();
107}
108
110{
111 return m_xDlg->run();
112}
113
115{
116 return m_xDlg->run();
117}
118
120{
121 return m_xDlg->run();
122}
123
125{
126 return m_xDlg->run();
127}
128
130{
131 return m_xDlg->run();
132}
133
135{
136 return m_xDlg->run();
137}
138
140{
141 return m_xDlg->run();
142}
143
145{
146 return m_xDlg->run();
147}
148
150{
151 return m_xDlg->run();
152}
153
155{
156 return m_xDlg->run();
157}
158
160{
161 return weld::DialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
162}
163
165{
166 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
167 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
168}
169
171{
172 return m_xDlg->get_help_id();
173}
174
176{
177 return m_xDlg->run();
178}
179
181{
182 return SfxTabDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
183}
184
185AbstractBreakDlg_Impl::AbstractBreakDlg_Impl(std::unique_ptr<::sd::BreakDlg> pDlg)
186 : m_xDlg(std::move(pDlg))
187{
188}
189
191{
192 return m_xDlg->run();
193}
194
196{
197 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
198 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
199}
200
202{
203 return m_xDlg->get_help_id();
204}
205
206AbstractMasterLayoutDialog_Impl::AbstractMasterLayoutDialog_Impl(std::unique_ptr<::sd::MasterLayoutDialog> pDlg)
207 : m_xDlg(std::move(pDlg))
208{
209}
210
212{
213 return m_xDlg->run();
214}
215
217{
218 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
219 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
220}
221
223{
224 return m_xDlg->get_help_id();
225}
226
228{
229 m_xDlg->GetAttr( rOutAttrs );
230}
231
233{
234 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
235 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
236}
237
239{
240 return m_xDlg->get_help_id();
241}
242
244{
245 return m_xDlg->IsCustomShow();
246}
247
249{
250 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
251 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
252}
253
255{
256 return m_xDlg->get_help_id();
257}
258
260{
261 return m_xDlg->run();
262}
263
265{
266 m_xDlg->SetCurPageId( rName );
267}
268
270{
271 return m_xDlg->GetOutputItemSet();
272}
273
275{
276 return m_xDlg->GetInputRanges( pItem );
277}
278
280{
281 m_xDlg->SetInputSet( pInSet );
282}
283
285{
286 return SfxTabDialogController::runAsync(m_xDlg, rCtx.maEndDialogFn);
287}
288
289//From class Window.
290void SdAbstractTabController_Impl::SetText( const OUString& rStr )
291{
292 m_xDlg->set_title(rStr);
293}
294
296{
297 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
298 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
299}
300
302{
303 return m_xDlg->get_help_id();
304}
305
306void AbstractBulletDialog_Impl::SetCurPageId( const OUString& rName )
307{
308 m_xDlg->SetCurPageId( rName );
309}
310
312{
313 return static_cast< ::sd::OutlineBulletDlg*>(m_xDlg.get())->GetBulletOutputItemSet();
314}
315
317{
318 return m_xDlg->GetInputRanges(pItem);
319}
320
322{
323 m_xDlg->SetInputSet(pInSet);
324}
325
326void AbstractBulletDialog_Impl::SetText( const OUString& rStr )
327{
328 m_xDlg->set_title(rStr);
329}
330
332{
333 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
334 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
335}
336
338{
339 return m_xDlg->get_help_id();
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
362void SdPresLayoutTemplateDlg_Impl::SetText( const OUString& rStr )
363{
364 m_xDlg->set_title(rStr);
365}
366
368{
369 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
370 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
371}
372
374{
375 return m_xDlg->get_help_id();
376}
377
379{
380 return m_xDlg->GetField();
381}
382
384{
385 return m_xDlg->GetItemSet();
386}
387
389{
390 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
391 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
392}
393
395{
396 return m_xDlg->get_help_id();
397}
398
400{
401 m_xDlg->GetAttr(rOutAttrs);
402}
403
405{
406 m_xDlg->HideRadioGroup();
407}
408
410{
411 m_xDlg->HideDeleteBtn();
412}
413
414void AbstractSdSnapLineDlg_Impl::SetInputFields(bool bEnableX, bool bEnableY)
415{
416 m_xDlg->SetInputFields(bEnableX, bEnableY);
417}
418
419void AbstractSdSnapLineDlg_Impl::SetText( const OUString& rStr )
420{
421 m_xDlg->set_title(rStr);
422}
423
425{
426 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
427 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
428}
429
431{
432 return m_xDlg->get_help_id();
433}
434
436{
437 m_xDlg->GetAttr(rOutAttrs);
438}
439
440void AbstractSdInsertLayerDlg_Impl::SetHelpId( const OUString& rHelpId )
441{
442 m_xDlg->set_help_id(rHelpId);
443}
444
446{
447 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
448 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
449}
450
452{
453 return m_xDlg->get_help_id();
454}
455
456std::vector<OUString> AbstractSdInsertPagesObjsDlg_Impl::GetList(const sal_uInt16 nType)
457{
458 return m_xDlg->GetList(nType);
459}
460
462{
463 return m_xDlg->IsLink();
464}
465
467{
468 return m_xDlg->IsRemoveUnnecessaryMasterPages();
469}
470
472{
473 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
474 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
475}
476
478{
479 return m_xDlg->get_help_id();
480}
481
483{
484 m_xDlg->SaveSettings();
485}
486
488{
489 return m_xDlg->GetFadeSteps();
490}
491
493{
494 return m_xDlg->IsAttributeFade();
495}
496
498{
499 return m_xDlg->IsOrientationFade();
500}
501
503{
504 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
505 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
506}
507
509{
510 return m_xDlg->get_help_id();
511}
512
514{
515 m_xDlg->GetAttr(rOutAttrs);
516}
517
519{
520 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
521 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
522}
523
525{
526 return m_xDlg->get_help_id();
527}
528
530{
531 m_xDlg->GetAttr(rOutAttrs);
532}
533
535{
536 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
537 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
538}
539
541{
542 return m_xDlg->get_help_id();
543}
544
546{
547 return m_xDlg->GetOutputItemSet();
548}
549
550void SdAbstractSfxDialog_Impl::SetText( const OUString& rStr )
551{
552 m_xDlg->set_title(rStr);
553}
554
556{
557 return m_xDlg->GetGDIMetaFile();
558}
559
561{
562 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
563 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
564}
565
567{
568 return m_xDlg->get_help_id();
569}
570
571void AbstractSdPublishingDlg_Impl::GetParameterSequence( css::uno::Sequence< css::beans::PropertyValue >& rParams )
572{
573 m_xDlg->GetParameterSequence( rParams );
574}
575
577{
578 VclPtr<VirtualDevice> xDialogSurface(m_xDlg->getDialog()->screenshot());
579 return xDialogSurface->GetBitmapEx(Point(), xDialogSurface->GetOutputSizePixel());
580}
581
583{
584 return m_xDlg->get_help_id();
585}
586
587//-------------- SdAbstractDialogFactory implementation--------------
588
590{
591 return VclPtr<AbstractSvxBulletAndPositionDlg_Impl>::Create(std::make_unique<SvxBulletAndPositionDlg>(pParent, *pAttr, pView));
592}
593
595 weld::Window* pParent,
596 ::sd::DrawView* pDrView,
597 ::sd::DrawDocShell* pShell,
598 sal_uLong nSumActionCount,
599 sal_uLong nObjCount )
600{
601 return VclPtr<AbstractBreakDlg_Impl>::Create(std::make_unique<::sd::BreakDlg>(pParent, pDrView, pShell, nSumActionCount, nObjCount));
602}
603
605 const SfxItemSet& rInAttrs,
606 ::sd::View* pView )
607{
608 return VclPtr<AbstractCopyDlg_Impl>::Create(std::make_unique<::sd::CopyDlg>(pParent, rInAttrs, pView));
609}
610
612{
613 return VclPtr<AbstractSdCustomShowDlg_Impl>::Create(std::make_unique<SdCustomShowDlg>(pParent, rDrawDoc));
614}
615
617{
618 return VclPtr<SdAbstractTabController_Impl>::Create(std::make_shared<SdCharDlg>(pParent, pAttr, pDocShell));
619}
620
621VclPtr<SfxAbstractTabDialog> SdAbstractDialogFactory_Impl::CreateSdTabPageDialog(weld::Window* pParent, const SfxItemSet* pAttr, SfxObjectShell* pDocShell, bool bAreaPage, bool bIsImpressDoc, bool bIsImpressMaster )
622{
623 return VclPtr<SdAbstractTabController_Impl>::Create(std::make_shared<SdPageDlg>(pDocShell, pParent, pAttr, bAreaPage, bIsImpressDoc, bIsImpressMaster));
624}
625
627{
628 return VclPtr<AbstractSdModifyFieldDlg_Impl>::Create(std::make_unique<SdModifyFieldDlg>(pParent, pInField, rSet));
629}
630
632{
633 return VclPtr<AbstractSdSnapLineDlg_Impl>::Create(std::make_unique<SdSnapLineDlg>(pParent, rInAttrs, pView));
634}
635
637{
638 return VclPtr<AbstractSdInsertLayerDlg_Impl>::Create(std::make_unique<SdInsertLayerDlg>(pParent, rInAttrs, bDeletable, aStr));
639}
640
642{
643 return VclPtr<AbstractSdInsertPagesObjsDlg_Impl>::Create(std::make_unique<SdInsertPagesObjsDlg>(pParent, pDoc, pSfxMedium, rFileName));
644}
645
647{
648 return VclPtr<AbstractMorphDlg_Impl>::Create(std::make_unique<::sd::MorphDlg>(pParent, pObj1, pObj2));
649}
650
652{
653 return VclPtr<AbstractBulletDialog_Impl>::Create(std::make_shared<::sd::OutlineBulletDlg>(pParent, pAttr, pView));
654}
655
657{
658 return VclPtr<SdAbstractTabController_Impl>::Create(std::make_shared<SdParagraphDlg>(pParent, pAttr));
659}
660
662 const SfxItemSet& rInAttrs, const std::vector<OUString> &rPageNames, SdCustomShowList* pCSList)
663{
664 return VclPtr<AbstractSdStartPresDlg_Impl>::Create(std::make_unique<SdStartPresentationDlg>(pParent, rInAttrs, rPageNames, pCSList));
665}
666
668{
669 return VclPtr<SdAbstractGenericDialog_Impl>::Create(std::make_unique<::sd::RemoteDialog>(pParent));
670}
671
673{
674 return VclPtr<SdPresLayoutTemplateDlg_Impl>::Create(std::make_shared<SdPresLayoutTemplateDlg>(pDocSh, pParent, bBackgroundDlg, rStyleBase, ePO, pSSPool));
675}
676
678{
679 return VclPtr<AbstractSdPresLayoutDlg_Impl>::Create(std::make_unique<SdPresLayoutDlg>(pDocShell, pParent, rInAttrs));
680}
681
683{
684 return VclPtr<SdAbstractTabController_Impl>::Create(std::make_shared<SdTabTemplateDlg>(pParent, pDocShell, rStyleBase, pModel, pView));
685}
686
688{
689 return VclPtr<SdAbstractSfxDialog_Impl>::Create(std::make_unique<SdActionDlg>(pParent, pAttr, pView));
690}
691
693{
694 return VclPtr<AbstractSdVectorizeDlg_Impl>::Create(std::make_unique<SdVectorizeDlg>(pParent, rBmp, pDocShell));
695}
696
698{
699 return VclPtr<AbstractSdPublishingDlg_Impl>::Create(std::make_unique<SdPublishingDlg>(pParent, eDocType));
700}
701
702// Factories for TabPages
704{
706}
707
709{
711}
712
714{
716}
717
719{
721}
722
724{
725 return VclPtr<AbstractMasterLayoutDialog_Impl>::Create(std::make_unique<::sd::MasterLayoutDialog>(pParent, pDoc, pCurrentPage));
726}
727
729 weld::Window* pParent, SdDrawDocument* pDoc, SdPage* pCurrentPage)
730{
731 return VclPtr<AbstractHeaderFooterDialog_Impl>::Create(std::make_shared<::sd::HeaderFooterDialog>(pViewShell, pParent, pDoc, pCurrentPage));
732}
733
735{
736 return VclPtr<SdAbstractGenericDialog_Impl>::Create(std::make_unique<sd::SdPhotoAlbumDialog>(pParent, pDoc));
737}
738
739/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:195
std::unique_ptr< sd::BreakDlg > m_xDlg
Definition: sddlgfact.hxx:99
AbstractBreakDlg_Impl(std::unique_ptr<::sd::BreakDlg > pDlg)
Definition: sddlgfact.cxx:185
virtual short Execute() override
Definition: sddlgfact.cxx:190
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:201
virtual short Execute() override
Definition: sddlgfact.cxx:175
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:337
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: sddlgfact.cxx:311
virtual void SetCurPageId(const OUString &rName) override
Definition: sddlgfact.cxx:306
virtual void SetText(const OUString &rStr) override
Definition: sddlgfact.cxx:326
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:331
virtual WhichRangesContainer GetInputRanges(const SfxItemPool &pItem) override
Definition: sddlgfact.cxx:316
std::shared_ptr< SfxTabDialogController > m_xDlg
Definition: sddlgfact.hxx:166
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: sddlgfact.cxx:180
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: sddlgfact.cxx:321
std::unique_ptr< sd::CopyDlg > m_xDlg
Definition: sddlgfact.hxx:112
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:238
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:232
virtual short Execute() override
Definition: sddlgfact.cxx:84
virtual void GetAttr(SfxItemSet &rOutAttrs) override
Definition: sddlgfact.cxx:227
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: sddlgfact.cxx:159
virtual short Execute() override
Definition: sddlgfact.cxx:154
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:164
std::shared_ptr<::sd::HeaderFooterDialog > m_xDlg
Definition: sddlgfact.hxx:387
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:170
virtual short Execute() override
Definition: sddlgfact.cxx:211
AbstractMasterLayoutDialog_Impl(std::unique_ptr<::sd::MasterLayoutDialog > pDlg)
Definition: sddlgfact.cxx:206
std::unique_ptr< sd::MasterLayoutDialog > m_xDlg
Definition: sddlgfact.hxx:86
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:216
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:222
virtual short Execute() override
Definition: sddlgfact.cxx:124
std::unique_ptr< sd::MorphDlg > m_xDlg
Definition: sddlgfact.hxx:285
virtual bool IsAttributeFade() const override
Definition: sddlgfact.cxx:492
virtual bool IsOrientationFade() const override
Definition: sddlgfact.cxx:497
virtual sal_uInt16 GetFadeSteps() const override
Definition: sddlgfact.cxx:487
virtual void SaveSettings() const override
Definition: sddlgfact.cxx:482
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:502
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:508
std::unique_ptr< SdCustomShowDlg > m_xDlg
Definition: sddlgfact.hxx:129
virtual short Execute() override
Definition: sddlgfact.cxx:89
virtual bool IsCustomShow() const override
Definition: sddlgfact.cxx:243
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:248
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:254
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:451
std::unique_ptr< SdInsertLayerDlg > m_xDlg
Definition: sddlgfact.hxx:248
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:445
virtual short Execute() override
Definition: sddlgfact.cxx:114
virtual void GetAttr(SfxItemSet &rOutAttrs) override
Definition: sddlgfact.cxx:435
virtual void SetHelpId(const OUString &rHelpId) override
Definition: sddlgfact.cxx:440
virtual bool IsLink() override
Definition: sddlgfact.cxx:461
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:477
std::unique_ptr< SdInsertPagesObjsDlg > m_xDlg
Definition: sddlgfact.hxx:266
virtual bool IsRemoveUnnecessaryMasterPages() const override
Definition: sddlgfact.cxx:466
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:471
virtual short Execute() override
Definition: sddlgfact.cxx:119
virtual std::vector< OUString > GetList(const sal_uInt16 nType) override
Definition: sddlgfact.cxx:456
virtual SvxFieldData * GetField() override
Definition: sddlgfact.cxx:378
std::unique_ptr< SdModifyFieldDlg > m_xDlg
Definition: sddlgfact.hxx:209
virtual short Execute() override
Definition: sddlgfact.cxx:104
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:388
virtual SfxItemSet GetItemSet() override
Definition: sddlgfact.cxx:383
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:394
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:540
virtual void GetAttr(SfxItemSet &rOutAttrs) override
Definition: sddlgfact.cxx:529
std::unique_ptr< SdPresLayoutDlg > m_xDlg
Definition: sddlgfact.hxx:322
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:534
virtual short Execute() override
Definition: sddlgfact.cxx:134
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:582
virtual void GetParameterSequence(css::uno::Sequence< css::beans::PropertyValue > &rParams) override
Definition: sddlgfact.cxx:571
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:576
std::unique_ptr< SdPublishingDlg > m_xDlg
Definition: sddlgfact.hxx:370
virtual short Execute() override
Definition: sddlgfact.cxx:149
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:430
virtual void HideDeleteBtn() override
Definition: sddlgfact.cxx:409
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:424
virtual void SetText(const OUString &rStr) override
Definition: sddlgfact.cxx:419
virtual void HideRadioGroup() override
Definition: sddlgfact.cxx:404
virtual void SetInputFields(bool bEnableX, bool bEnableY) override
Definition: sddlgfact.cxx:414
virtual short Execute() override
Definition: sddlgfact.cxx:109
std::unique_ptr< SdSnapLineDlg > m_xDlg
Definition: sddlgfact.hxx:227
virtual void GetAttr(SfxItemSet &rOutAttrs) override
Definition: sddlgfact.cxx:399
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:524
std::unique_ptr< SdStartPresentationDlg > m_xDlg
Definition: sddlgfact.hxx:305
virtual short Execute() override
Definition: sddlgfact.cxx:129
virtual void GetAttr(SfxItemSet &rOutAttrs) override
Definition: sddlgfact.cxx:513
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:518
std::unique_ptr< SdVectorizeDlg > m_xDlg
Definition: sddlgfact.hxx:353
virtual short Execute() override
Definition: sddlgfact.cxx:144
virtual const GDIMetaFile & GetGDIMetaFile() const override
Definition: sddlgfact.cxx:555
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:560
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:566
virtual bool IsSlideScope() override
Definition: sddlgfact.cxx:79
virtual short Execute() override
Definition: sddlgfact.cxx:48
virtual const SfxItemSet * GetOutputItemSet(SfxItemSet *) const override
Definition: sddlgfact.cxx:69
virtual bool IsApplyToMaster() override
Definition: sddlgfact.cxx:74
std::unique_ptr< SvxBulletAndPositionDlg > m_xDlg
Definition: sddlgfact.hxx:56
virtual VclPtr< AbstractCopyDlg > CreateCopyDlg(weld::Window *pParent, const SfxItemSet &rInAttrs, ::sd::View *pView) override
Definition: sddlgfact.cxx:604
virtual VclPtr< AbstractMorphDlg > CreateMorphDlg(weld::Window *pParent, const SdrObject *pObj1, const SdrObject *pObj2) override
Definition: sddlgfact.cxx:646
virtual VclPtr< AbstractSdCustomShowDlg > CreateSdCustomShowDlg(weld::Window *pParent, SdDrawDocument &rDrawDoc) override
Definition: sddlgfact.cxx:611
virtual VclPtr< VclAbstractDialog > CreateSdPhotoAlbumDialog(weld::Window *pWindow, SdDrawDocument *pDoc) override
Definition: sddlgfact.cxx:734
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabTemplateDlg(weld::Window *pParent, const SfxObjectShell *pDocShell, SfxStyleSheetBase &rStyleBase, SdrModel *pModel, SdrView *pView) override
Definition: sddlgfact.cxx:682
virtual VclPtr< AbstractSdVectorizeDlg > CreateSdVectorizeDlg(weld::Window *pParent, const Bitmap &rBmp, ::sd::DrawDocShell *pDocShell) override
Definition: sddlgfact.cxx:692
virtual VclPtr< SfxAbstractTabDialog > CreateSdParagraphTabDlg(weld::Window *pParent, const SfxItemSet *pAttr) override
Definition: sddlgfact.cxx:656
virtual VclPtr< SfxAbstractDialog > CreatSdActionDialog(weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView) override
Definition: sddlgfact.cxx:687
virtual VclPtr< AbstractSdSnapLineDlg > CreateSdSnapLineDlg(weld::Window *pParent, const SfxItemSet &rInAttrs, ::sd::View *pView) override
Definition: sddlgfact.cxx:631
virtual VclPtr< SfxAbstractTabDialog > CreateSdPresLayoutTemplateDlg(SfxObjectShell *pDocSh, weld::Window *pParent, bool bBackgroundDlg, SfxStyleSheetBase &rStyleBase, PresentationObjects ePO, SfxStyleSheetBasePool *pSSPool) override
Definition: sddlgfact.cxx:672
virtual VclPtr< SfxAbstractTabDialog > CreateSdOutlineBulletTabDlg(weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView) override
Definition: sddlgfact.cxx:651
virtual VclPtr< AbstractSdPublishingDlg > CreateSdPublishingDlg(weld::Window *pWindow, DocumentType eDocType) override
Definition: sddlgfact.cxx:697
virtual VclPtr< VclAbstractDialog > CreateMasterLayoutDialog(weld::Window *pParent, SdDrawDocument *pDoc, SdPage *) override
Definition: sddlgfact.cxx:723
virtual VclPtr< VclAbstractDialog > CreateRemoteDialog(weld::Window *pWindow) override
Definition: sddlgfact.cxx:667
virtual VclPtr< AbstractSvxBulletAndPositionDlg > CreateSvxBulletAndPositionDlg(weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView) override
Definition: sddlgfact.cxx:589
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabPageDialog(weld::Window *pWindow, const SfxItemSet *pAttr, SfxObjectShell *pDocShell, bool bAreaPage, bool bIsImpressDoc, bool bIsImpressMaster) override
Definition: sddlgfact.cxx:621
virtual VclPtr< AbstractSdInsertPagesObjsDlg > CreateSdInsertPagesObjsDlg(weld::Window *pParent, const SdDrawDocument *pDoc, SfxMedium *pSfxMedium, const OUString &rFileName) override
Definition: sddlgfact.cxx:641
virtual CreateTabPage GetSdOptionsMiscTabPageCreatorFunc() override
Definition: sddlgfact.cxx:713
virtual VclPtr< AbstractSdModifyFieldDlg > CreateSdModifyFieldDlg(weld::Window *pWindow, const SvxFieldData *pInField, const SfxItemSet &rSet) override
Definition: sddlgfact.cxx:626
virtual CreateTabPage GetSdOptionsContentsTabPageCreatorFunc() override
Definition: sddlgfact.cxx:703
virtual VclPtr< SfxAbstractTabDialog > CreateSdTabCharDialog(weld::Window *pWindow, const SfxItemSet *pAttr, SfxObjectShell *pDocShell) override
Definition: sddlgfact.cxx:616
virtual VclPtr< VclAbstractDialog > CreateBreakDlg(weld::Window *pWindow, ::sd::DrawView *pDrView, ::sd::DrawDocShell *pShell, sal_uLong nSumActionCount, sal_uLong nObjCount) override
Definition: sddlgfact.cxx:594
virtual CreateTabPage GetSdOptionsSnapTabPageCreatorFunc() override
Definition: sddlgfact.cxx:718
virtual CreateTabPage GetSdPrintOptionsTabPageCreatorFunc() override
Definition: sddlgfact.cxx:708
virtual VclPtr< AbstractSdInsertLayerDlg > CreateSdInsertLayerDlg(weld::Window *pParent, const SfxItemSet &rInAttrs, bool bDeletable, const OUString &aStr) override
Definition: sddlgfact.cxx:636
virtual VclPtr< AbstractHeaderFooterDialog > CreateHeaderFooterDialog(sd::ViewShell *pViewShell, weld::Window *pParent, SdDrawDocument *pDoc, SdPage *pCurrentPage) override
Definition: sddlgfact.cxx:728
virtual VclPtr< AbstractSdPresLayoutDlg > CreateSdPresLayoutDlg(weld::Window *pParent, ::sd::DrawDocShell *pDocShell, const SfxItemSet &rInAttrs) override
Definition: sddlgfact.cxx:677
virtual VclPtr< AbstractSdStartPresDlg > CreateSdStartPresentationDlg(weld::Window *pWindow, const SfxItemSet &rInAttrs, const std::vector< OUString > &rPageNames, SdCustomShowList *pCSList) override
Definition: sddlgfact.cxx:661
std::unique_ptr< weld::GenericDialogController > m_xDlg
Definition: sddlgfact.hxx:70
virtual short Execute() override
Definition: sddlgfact.cxx:53
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:64
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:58
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: sddlgfact.cxx:545
virtual void SetText(const OUString &rStr) override
Definition: sddlgfact.cxx:550
std::unique_ptr< SfxSingleTabDialogController > m_xDlg
Definition: sddlgfact.hxx:339
virtual short Execute() override
Definition: sddlgfact.cxx:139
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: sddlgfact.cxx:269
virtual void SetText(const OUString &rStr) override
Definition: sddlgfact.cxx:290
virtual short Execute() override
Definition: sddlgfact.cxx:259
std::shared_ptr< SfxTabDialogController > m_xDlg
Definition: sddlgfact.hxx:145
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: sddlgfact.cxx:279
virtual void SetCurPageId(const OUString &rName) override
Definition: sddlgfact.cxx:264
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:301
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: sddlgfact.cxx:284
virtual WhichRangesContainer GetInputRanges(const SfxItemPool &pItem) override
Definition: sddlgfact.cxx:274
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:295
virtual void SetCurPageId(const OUString &rName) override
Definition: sddlgfact.cxx:342
virtual void SetText(const OUString &rStr) override
Definition: sddlgfact.cxx:362
virtual OUString GetScreenshotId() const override
Definition: sddlgfact.cxx:373
virtual BitmapEx createScreenshot() const override
Definition: sddlgfact.cxx:367
virtual void SetInputSet(const SfxItemSet *pInSet) override
Definition: sddlgfact.cxx:357
std::shared_ptr< SdPresLayoutTemplateDlg > m_xDlg
Definition: sddlgfact.hxx:187
virtual WhichRangesContainer GetInputRanges(const SfxItemPool &pItem) override
Definition: sddlgfact.cxx:352
virtual short Execute() override
Definition: sddlgfact.cxx:94
virtual bool StartExecuteAsync(AsyncContext &rCtx) override
Definition: sddlgfact.cxx:99
virtual const SfxItemSet * GetOutputItemSet() const override
Definition: sddlgfact.cxx:347
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
Definition: prntopts.cxx:177
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
Definition: tpoption.cxx:159
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
Definition: tpoption.cxx:468
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *)
Definition: tpoption.cxx:98
static bool runAsync(const std::shared_ptr< SfxTabDialogController > &rController, const std::function< void(sal_Int32)> &)
static VclPtr< reference_type > Create(Arg &&... arg)
Derivative of sd::View; contains also a pointer to the document.
Definition: drawview.hxx:35
Bullet-Tab-Dialog.
Base class of the stacked shell hierarchy.
Definition: ViewShell.hxx:92
static bool runAsync(const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
aStr
DocumentType
PresentationObjects
Definition: prlayout.hxx:29
QPRO_FUNC_TYPE nType
static SfxItemSet & rSet
sal_uIntPtr sal_uLong
std::unique_ptr< SfxTabPage >(* CreateTabPage)(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)