summaryrefslogtreecommitdiff
path: root/sc/source/ui/attrdlg/scdlgfact.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/source/ui/attrdlg/scdlgfact.hxx')
-rw-r--r--sc/source/ui/attrdlg/scdlgfact.hxx635
1 files changed, 0 insertions, 635 deletions
diff --git a/sc/source/ui/attrdlg/scdlgfact.hxx b/sc/source/ui/attrdlg/scdlgfact.hxx
index fe60d59bc8e6..adb4293df269 100644
--- a/sc/source/ui/attrdlg/scdlgfact.hxx
+++ b/sc/source/ui/attrdlg/scdlgfact.hxx
@@ -19,641 +19,6 @@
#pragma once
#include <scabstdlg.hxx>
-#include <sfx2/sfxdlg.hxx>
-
-#include <corodlg.hxx>
-#include <condformatmgr.hxx>
-#include <dapitype.hxx>
-#include <dapidata.hxx>
-#include <datafdlg.hxx>
-#include <delcodlg.hxx>
-#include <delcldlg.hxx>
-#include <dpgroupdlg.hxx>
-#include <filldlg.hxx>
-#include <gototabdlg.hxx>
-#include <groupdlg.hxx>
-#include <linkarea.hxx>
-#include <lbseldlg.hxx>
-#include <inscldlg.hxx>
-#include <instbdlg.hxx>
-#include <inscodlg.hxx>
-#include <mtrindlg.hxx>
-#include <mvtabdlg.hxx>
-#include <namecrea.hxx>
-#include <namepast.hxx>
-#include <pfiltdlg.hxx>
-#include <pvfundlg.hxx>
-#include <shtabdlg.hxx>
-#include <scendlg.hxx>
-#include <scuiasciiopt.hxx>
-#include <scuiautofmt.hxx>
-#include <scuiimoptdlg.hxx>
-#include <sortdlg.hxx>
-#include <strindlg.hxx>
-#include <tabbgcolordlg.hxx>
-#include <textimportoptions.hxx>
-
-class AbstractScImportAsciiDlg_Impl : public AbstractScImportAsciiDlg
-{
- std::shared_ptr<ScImportAsciiDlg> m_xDlg;
-public:
- explicit AbstractScImportAsciiDlg_Impl(std::shared_ptr<ScImportAsciiDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual void GetOptions( ScAsciiOptions& rOpt ) override;
- virtual void SaveParameters() override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScAutoFormatDlg_Impl : public AbstractScAutoFormatDlg
-{
- std::unique_ptr<ScAutoFormatDlg> m_xDlg;
-public:
- explicit AbstractScAutoFormatDlg_Impl(std::unique_ptr<ScAutoFormatDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual sal_uInt16 GetIndex() const override;
- virtual OUString GetCurrFormatName() override;
-};
-
-class AbstractScColRowLabelDlg_Impl : public AbstractScColRowLabelDlg
-{
- std::shared_ptr<ScColRowLabelDlg> m_xDlg;
-public:
- explicit AbstractScColRowLabelDlg_Impl(std::shared_ptr<ScColRowLabelDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual bool IsCol() override;
- virtual bool IsRow() override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScCondFormatManagerDlg_Impl : public AbstractScCondFormatManagerDlg
-{
- std::shared_ptr<ScCondFormatManagerDlg> m_xDlg;
-public:
- explicit AbstractScCondFormatManagerDlg_Impl(std::shared_ptr<ScCondFormatManagerDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual std::unique_ptr<ScConditionalFormatList> GetConditionalFormatList() override;
- virtual bool CondFormatsChanged() const override;
- virtual void SetModified() override;
- virtual ScConditionalFormat* GetCondFormatSelected() override;
-};
-
-class AbstractScDataPilotDatabaseDlg_Impl :public AbstractScDataPilotDatabaseDlg
-{
- std::shared_ptr<ScDataPilotDatabaseDlg> m_xDlg;
-public:
- explicit AbstractScDataPilotDatabaseDlg_Impl(std::shared_ptr<ScDataPilotDatabaseDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(AsyncContext &) override;
- virtual void GetValues( ScImportSourceDesc& rDesc ) override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScDataPilotSourceTypeDlg_Impl :public AbstractScDataPilotSourceTypeDlg
-{
- std::shared_ptr<ScDataPilotSourceTypeDlg> m_xDlg;
-public:
- explicit AbstractScDataPilotSourceTypeDlg_Impl(std::shared_ptr<ScDataPilotSourceTypeDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(AsyncContext &) override;
- virtual bool IsDatabase() const override;
- virtual bool IsExternal() const override;
- virtual bool IsNamedRange() const override;
- virtual OUString GetSelectedNamedRange() const override;
- virtual void AppendNamedRange(const OUString& rName) override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScDataPilotServiceDlg_Impl : public AbstractScDataPilotServiceDlg
-{
- std::shared_ptr<ScDataPilotServiceDlg> m_xDlg;
-public:
- explicit AbstractScDataPilotServiceDlg_Impl(std::shared_ptr<ScDataPilotServiceDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(AsyncContext &) override;
- virtual OUString GetServiceName() const override;
- virtual OUString GetParSource() const override;
- virtual OUString GetParName() const override;
- virtual OUString GetParUser() const override;
- virtual OUString GetParPass() const override;
-};
-
-class AbstractScDeleteCellDlg_Impl : public AbstractScDeleteCellDlg
-{
- std::shared_ptr<ScDeleteCellDlg> m_xDlg;
-public:
- explicit AbstractScDeleteCellDlg_Impl(std::unique_ptr<ScDeleteCellDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(AsyncContext& rCtx) override;
- virtual DelCellCmd GetDelCellCmd() const override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-//for dataform
-class AbstractScDataFormDlg_Impl : public AbstractScDataFormDlg
-{
- std::unique_ptr<ScDataFormDlg> m_xDlg;
-public:
- explicit AbstractScDataFormDlg_Impl(std::unique_ptr<ScDataFormDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScDeleteContentsDlg_Impl : public AbstractScDeleteContentsDlg
-{
- std::unique_ptr<ScDeleteContentsDlg> m_xDlg;
-public:
- explicit AbstractScDeleteContentsDlg_Impl(std::unique_ptr<ScDeleteContentsDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual void DisableObjects() override;
- virtual InsertDeleteFlags GetDelContentsCmdBits() const override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScFillSeriesDlg_Impl:public AbstractScFillSeriesDlg
-{
- std::unique_ptr<ScFillSeriesDlg> m_xDlg;
-public:
- explicit AbstractScFillSeriesDlg_Impl(std::unique_ptr<ScFillSeriesDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual FillDir GetFillDir() const override;
- virtual FillCmd GetFillCmd() const override;
- virtual FillDateCmd GetFillDateCmd() const override;
- virtual double GetStart() const override;
- virtual double GetStep() const override;
- virtual double GetMax() const override;
- virtual OUString GetStartStr() const override;
- virtual void SetEdStartValEnabled(bool bFlag) override;
-};
-
-class AbstractScGroupDlg_Impl : public AbstractScGroupDlg
-{
- std::shared_ptr<ScGroupDlg> m_xDlg;
-public:
- explicit AbstractScGroupDlg_Impl(std::shared_ptr<ScGroupDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual bool GetColsChecked() const override;
-};
-
-class AbstractScInsertCellDlg_Impl : public AbstractScInsertCellDlg
-{
- std::shared_ptr<ScInsertCellDlg> m_xDlg;
-public:
- explicit AbstractScInsertCellDlg_Impl(std::unique_ptr<ScInsertCellDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual InsCellCmd GetInsCellCmd() const override ;
- virtual size_t GetCount() const override ;
-};
-
-class AbstractScInsertContentsDlg_Impl : public AbstractScInsertContentsDlg
-{
- std::unique_ptr<ScInsertContentsDlg> m_xDlg;
-public:
- explicit AbstractScInsertContentsDlg_Impl(std::unique_ptr<ScInsertContentsDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual InsertDeleteFlags GetInsContentsCmdBits() const override;
- virtual ScPasteFunc GetFormulaCmdBits() const override;
- virtual bool IsSkipEmptyCells() const override;
- virtual bool IsLink() const override;
- virtual void SetFillMode( bool bSet ) override;
- virtual void SetOtherDoc( bool bSet ) override;
- virtual bool IsTranspose() const override;
- virtual void SetChangeTrack( bool bSet ) override;
- virtual void SetCellShiftDisabled( CellShiftDisabledFlags nDisable ) override;
- virtual InsCellCmd GetMoveMode() override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScInsertTableDlg_Impl : public AbstractScInsertTableDlg
-{
- std::shared_ptr<ScInsertTableDlg> m_xDlg;
-public:
- explicit AbstractScInsertTableDlg_Impl(std::shared_ptr<ScInsertTableDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual bool GetTablesFromFile() override;
- virtual bool GetTablesAsLink() override;
- virtual const OUString* GetFirstTable( sal_uInt16* pN = nullptr ) override;
- virtual ScDocShell* GetDocShellTables() override;
- virtual bool IsTableBefore() override;
- virtual sal_uInt16 GetTableCount() override;
- virtual const OUString* GetNextTable( sal_uInt16* pN ) override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScSelEntryDlg_Impl : public AbstractScSelEntryDlg
-{
- std::shared_ptr<ScSelEntryDlg> m_xDlg;
-public:
- explicit AbstractScSelEntryDlg_Impl(std::unique_ptr<ScSelEntryDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(AsyncContext& rCtx) override;
- virtual OUString GetSelectedEntry() const override;
-};
-
-class AbstractScLinkedAreaDlg_Impl : public AbstractScLinkedAreaDlg
-{
- std::unique_ptr<ScLinkedAreaDlg> m_xDlg;
-public:
- explicit AbstractScLinkedAreaDlg_Impl(std::unique_ptr<ScLinkedAreaDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual ~AbstractScLinkedAreaDlg_Impl() override;
- virtual short Execute() override;
- virtual void InitFromOldLink( const OUString& rFile, const OUString& rFilter,
- const OUString& rOptions, const OUString& rSource,
- sal_Int32 nRefreshDelaySeconds ) override;
- virtual OUString GetURL() override;
- virtual OUString GetFilter() override; // may be empty
- virtual OUString GetOptions() override; // filter options
- virtual OUString GetSource() override; // separated by ";"
- virtual sal_Int32 GetRefreshDelaySeconds() override; // 0 if disabled
-};
-
-class AbstractScMetricInputDlg_Impl : public AbstractScMetricInputDlg
-{
- std::shared_ptr<ScMetricInputDlg> m_xDlg;
-public:
- explicit AbstractScMetricInputDlg_Impl(std::shared_ptr<ScMetricInputDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(AsyncContext& rCtx) override;
- virtual int GetInputValue() const override;
-};
-
-class AbstractScMoveTableDlg_Impl : public AbstractScMoveTableDlg
-{
- std::shared_ptr<ScMoveTableDlg> m_xDlg;
-public:
- explicit AbstractScMoveTableDlg_Impl(std::shared_ptr<ScMoveTableDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext& rCtx) override;
- virtual sal_uInt16 GetSelectedDocument () const override;
- virtual sal_uInt16 GetSelectedTable () const override;
- virtual bool GetCopyTable () const override;
- virtual bool GetRenameTable () const override;
- virtual void GetTabNameString( OUString& rString ) const override;
- virtual void SetForceCopyTable () override;
- virtual void EnableRenameTable (bool bFlag) override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScNameCreateDlg_Impl : public AbstractScNameCreateDlg
-{
- std::unique_ptr<ScNameCreateDlg> m_xDlg;
-public:
- explicit AbstractScNameCreateDlg_Impl(std::unique_ptr<ScNameCreateDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual CreateNameFlags GetFlags() const override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScNamePasteDlg_Impl : public AbstractScNamePasteDlg
-{
- std::unique_ptr<ScNamePasteDlg> m_xDlg;
-public:
- explicit AbstractScNamePasteDlg_Impl(std::unique_ptr<ScNamePasteDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual std::vector<OUString> GetSelectedNames() const override;
-};
-
-class AbstractScPivotFilterDlg_Impl : public AbstractScPivotFilterDlg
-{
- std::unique_ptr<ScPivotFilterDlg> m_xDlg;
-public:
- explicit AbstractScPivotFilterDlg_Impl(std::unique_ptr<ScPivotFilterDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual const ScQueryItem& GetOutputItem() override;
-};
-
-class AbstractScDPFunctionDlg_Impl : public AbstractScDPFunctionDlg
-{
- std::shared_ptr<ScDPFunctionDlg> m_xDlg;
-public:
- explicit AbstractScDPFunctionDlg_Impl(std::shared_ptr<ScDPFunctionDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual PivotFunc GetFuncMask() const override;
- virtual css::sheet::DataPilotFieldReference GetFieldRef() const override;
- virtual void Response(int nResponse) override;
-};
-
-class AbstractScDPSubtotalDlg_Impl : public AbstractScDPSubtotalDlg
-{
- std::shared_ptr<ScDPSubtotalDlg> m_xDlg;
-public:
- explicit AbstractScDPSubtotalDlg_Impl(std::shared_ptr<ScDPSubtotalDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual PivotFunc GetFuncMask() const override;
- virtual void FillLabelData( ScDPLabelData& rLabelData ) const override;
- virtual void Response(int nResponse) override;
-};
-
-class AbstractScDPNumGroupDlg_Impl : public AbstractScDPNumGroupDlg
-{
- std::unique_ptr<ScDPNumGroupDlg> m_xDlg;
-public:
- explicit AbstractScDPNumGroupDlg_Impl(std::unique_ptr<ScDPNumGroupDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual ScDPNumGroupInfo GetGroupInfo() const override;
-};
-
-class AbstractScDPDateGroupDlg_Impl : public AbstractScDPDateGroupDlg
-{
- std::unique_ptr<ScDPDateGroupDlg> m_xDlg;
-public:
- explicit AbstractScDPDateGroupDlg_Impl(std::unique_ptr<ScDPDateGroupDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual ScDPNumGroupInfo GetGroupInfo() const override;
- virtual sal_Int32 GetDatePart() const override;
-};
-
-class AbstractScDPShowDetailDlg_Impl : public AbstractScDPShowDetailDlg
-{
- std::unique_ptr<ScDPShowDetailDlg> m_xDlg;
-public:
- explicit AbstractScDPShowDetailDlg_Impl(std::unique_ptr<ScDPShowDetailDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual OUString GetDimensionName() const override;
-};
-
-class AbstractScNewScenarioDlg_Impl : public AbstractScNewScenarioDlg
-{
- std::unique_ptr<ScNewScenarioDlg> m_xDlg;
-public:
- explicit AbstractScNewScenarioDlg_Impl(std::unique_ptr<ScNewScenarioDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
-
- virtual void SetScenarioData( const OUString& rName, const OUString& rComment,
- const Color& rColor, ScScenarioFlags nFlags ) override;
-
- virtual void GetScenarioData( OUString& rName, OUString& rComment,
- Color& rColor, ScScenarioFlags& rFlags ) const override;
-};
-
-class AbstractScShowTabDlg_Impl : public AbstractScShowTabDlg
-{
- std::shared_ptr<ScShowTabDlg> m_xDlg;
-public:
- explicit AbstractScShowTabDlg_Impl(std::shared_ptr<ScShowTabDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual void Insert( const OUString& rString, bool bSelected ) override;
- virtual void SetDescription(const OUString& rTitle, const OUString& rFixedText, const OUString& sDlgHelpId, const OUString& sLbHelpId) override;
- virtual OUString GetEntry(sal_Int32 nPos) const override;
- virtual std::vector<sal_Int32> GetSelectedRows() const override;
-};
-
-class AbstractScGoToTabDlg_Impl : public AbstractScGoToTabDlg
-{
- std::shared_ptr<ScGoToTabDlg> m_xDlg;
-public:
- explicit AbstractScGoToTabDlg_Impl(std::shared_ptr<ScGoToTabDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual void Insert( const OUString& rString, bool bSelected ) override;
- virtual void SetDescription(const OUString& rTitle, const OUString& rEntryLabel, const OUString& rListLabel,
- const OUString& rDlgHelpId, const OUString& rEnHelpId, const OUString& rLbHelpId) override;
- virtual OUString GetSelectedEntry() const override;
-};
-
-class AbstractScSortWarningDlg_Impl : public AbstractScSortWarningDlg
-{
- std::unique_ptr<ScSortWarningDlg> m_xDlg;
-public:
- explicit AbstractScSortWarningDlg_Impl(std::unique_ptr<ScSortWarningDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
-};
-
-class AbstractScStringInputDlg_Impl : public AbstractScStringInputDlg
-{
- std::shared_ptr<ScStringInputDlg> m_xDlg;
-public:
- explicit AbstractScStringInputDlg_Impl(std::shared_ptr<ScStringInputDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(AsyncContext &rCtx) override;
- virtual OUString GetInputString() const override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScTabBgColorDlg_Impl : public AbstractScTabBgColorDlg
-{
- std::shared_ptr<ScTabBgColorDlg> m_xDlg;
-public:
- explicit AbstractScTabBgColorDlg_Impl(std::shared_ptr<ScTabBgColorDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual void GetSelectedColor( Color& rColor ) const override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class AbstractScImportOptionsDlg_Impl : public AbstractScImportOptionsDlg
-{
- std::unique_ptr<ScImportOptionsDlg> m_xDlg;
-public:
- explicit AbstractScImportOptionsDlg_Impl(std::unique_ptr<ScImportOptionsDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual void GetImportOptions( ScImportOptions& rOptions ) const override;
- virtual void SaveImportOptions() const override;
-};
-
-class AbstractScTextImportOptionsDlg_Impl : public AbstractScTextImportOptionsDlg
-{
- std::unique_ptr<ScTextImportOptionsDlg> m_xDlg;
-public:
- explicit AbstractScTextImportOptionsDlg_Impl(std::unique_ptr<ScTextImportOptionsDlg> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual LanguageType GetLanguageType() const override;
- virtual bool IsDateConversionSet() const override;
- virtual bool IsScientificConversionSet() const override;
- virtual bool IsKeepAskingSet() const override;
-
- // screenshotting
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class ScAbstractTabController_Impl : public SfxAbstractTabDialog
-{
- std::shared_ptr<SfxTabDialogController> m_xDlg;
-public:
- explicit ScAbstractTabController_Impl(std::shared_ptr<SfxTabDialogController> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual short Execute() override;
- virtual bool StartExecuteAsync(AsyncContext &rCtx) override;
- virtual void SetCurPageId( const OUString &rName ) override;
- virtual const SfxItemSet* GetOutputItemSet() const override;
- virtual WhichRangesContainer GetInputRanges( const SfxItemPool& pItem ) override;
- virtual void SetInputSet( const SfxItemSet* pInSet ) override;
- virtual void SetText( const OUString& rStr ) override;
-
- // screenshotting
- virtual std::vector<OUString> getAllPageUIXMLDescriptions() const override;
- virtual bool selectPageByUIXMLDescription(const OUString& rUIXMLDescription) override;
- virtual BitmapEx createScreenshot() const override;
- virtual OUString GetScreenshotId() const override;
-};
-
-class ScAsyncTabController_Impl : public ScAsyncTabController
-{
- std::shared_ptr<SfxTabDialogController> m_xDlg;
-public:
- explicit ScAsyncTabController_Impl(std::shared_ptr<SfxTabDialogController> p)
- : m_xDlg(std::move(p))
- {
- }
- virtual bool StartExecuteAsync(VclAbstractDialog::AsyncContext &rCtx) override;
- virtual const SfxItemSet* GetOutputItemSet() const override;
- virtual void SetCurPageId( const OUString &rName ) override;
-};
//AbstractDialogFactory_Impl implementations
class ScAbstractDialogFactory_Impl : public ScAbstractDialogFactory