LibreOffice Module sc (master) 1
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
ScAbstractDialogFactory Class Referenceabstract

#include <scabstdlg.hxx>

Inheritance diagram for ScAbstractDialogFactory:
[legend]

Public Member Functions

virtual VclPtr< AbstractScImportAsciiDlgCreateScImportAsciiDlg (weld::Window *pParent, const OUString &aDatName, SvStream *pInStream, ScImportAsciiCall eCall)=0
 
virtual VclPtr< AbstractScTextImportOptionsDlgCreateScTextImportOptionsDlg (weld::Window *pParent)=0
 
virtual VclPtr< AbstractScAutoFormatDlgCreateScAutoFormatDlg (weld::Window *pParent, ScAutoFormat *pAutoFormat, const ScAutoFormatData *pSelFormatData, ScViewData &rViewData)=0
 
virtual VclPtr< AbstractScColRowLabelDlgCreateScColRowLabelDlg (weld::Window *pParent, bool bCol, bool bRow)=0
 
virtual VclPtr< AbstractScSortWarningDlgCreateScSortWarningDlg (weld::Window *pParent, const OUString &rExtendText, const OUString &rCurrentText)=0
 
virtual VclPtr< AbstractScCondFormatManagerDlgCreateScCondFormatMgrDlg (weld::Window *pParent, ScDocument &rDoc, const ScConditionalFormatList *pFormatList)=0
 
virtual VclPtr< AbstractScDataPilotDatabaseDlgCreateScDataPilotDatabaseDlg (weld::Window *pParent)=0
 
virtual VclPtr< AbstractScDataPilotSourceTypeDlgCreateScDataPilotSourceTypeDlg (weld::Window *pParent, bool bEnableExternal)=0
 
virtual VclPtr< AbstractScDataPilotServiceDlgCreateScDataPilotServiceDlg (weld::Window *pParent, const std::vector< OUString > &rServices)=0
 
virtual VclPtr< AbstractScDeleteCellDlgCreateScDeleteCellDlg (weld::Window *pParent, bool bDisallowCellMove)=0
 
virtual VclPtr< AbstractScDataFormDlgCreateScDataFormDlg (weld::Window *pParent, ScTabViewShell *pTabViewShell)=0
 
virtual VclPtr< AbstractScDeleteContentsDlgCreateScDeleteContentsDlg (weld::Window *pParent)=0
 
virtual VclPtr< AbstractScFillSeriesDlgCreateScFillSeriesDlg (weld::Window *pParent, ScDocument &rDocument, FillDir eFillDir, FillCmd eFillCmd, FillDateCmd eFillDateCmd, const OUString &aStartStr, double fStep, double fMax, SCSIZE nSelectHeight, SCSIZE nSelectWidth, sal_uInt16 nPossDir)=0
 
virtual VclPtr< AbstractScGroupDlgCreateAbstractScGroupDlg (weld::Window *pParent, bool bUnGroup=false)=0
 
virtual VclPtr< AbstractScInsertCellDlgCreateScInsertCellDlg (weld::Window *pParent, bool bDisallowCellMove)=0
 
virtual VclPtr< AbstractScInsertContentsDlgCreateScInsertContentsDlg (weld::Window *pParent, const OUString *pStrTitle=nullptr)=0
 
virtual VclPtr< AbstractScInsertTableDlgCreateScInsertTableDlg (weld::Window *pParent, ScViewData &rViewData, SCTAB nTabCount, bool bFromFile)=0
 
virtual VclPtr< AbstractScSelEntryDlgCreateScSelEntryDlg (weld::Window *pParent, const std::vector< OUString > &rEntryList)=0
 
virtual VclPtr< AbstractScLinkedAreaDlgCreateScLinkedAreaDlg (weld::Widget *pParent)=0
 
virtual VclPtr< AbstractScMetricInputDlgCreateScMetricInputDlg (weld::Window *pParent, const OUString &sDialogName, tools::Long nCurrent, tools::Long nDefault, FieldUnit eFUnit, sal_uInt16 nDecimals, tools::Long nMaximum, tools::Long nMinimum=0)=0
 
virtual VclPtr< AbstractScMoveTableDlgCreateScMoveTableDlg (weld::Window *pParent, const OUString &rDefault)=0
 
virtual VclPtr< AbstractScNameCreateDlgCreateScNameCreateDlg (weld::Window *pParent, CreateNameFlags nFlags)=0
 
virtual VclPtr< AbstractScNamePasteDlgCreateScNamePasteDlg (weld::Window *pParent, ScDocShell *pShell)=0
 
virtual VclPtr< AbstractScPivotFilterDlgCreateScPivotFilterDlg (weld::Window *pParent, const SfxItemSet &rArgSet, sal_uInt16 nSourceTab)=0
 
virtual VclPtr< AbstractScDPFunctionDlgCreateScDPFunctionDlg (weld::Widget *pParent, const ScDPLabelDataVector &rLabelVec, const ScDPLabelData &rLabelData, const ScPivotFuncData &rFuncData)=0
 
virtual VclPtr< AbstractScDPSubtotalDlgCreateScDPSubtotalDlg (weld::Widget *pParent, ScDPObject &rDPObj, const ScDPLabelData &rLabelData, const ScPivotFuncData &rFuncData, const ScDPNameVec &rDataFields)=0
 
virtual VclPtr< AbstractScDPNumGroupDlgCreateScDPNumGroupDlg (weld::Window *pParent, const ScDPNumGroupInfo &rInfo)=0
 
virtual VclPtr< AbstractScDPDateGroupDlgCreateScDPDateGroupDlg (weld::Window *pParent, const ScDPNumGroupInfo &rInfo, sal_Int32 nDatePart, const Date &rNullDate)=0
 
virtual VclPtr< AbstractScDPShowDetailDlgCreateScDPShowDetailDlg (weld::Window *pParent, ScDPObject &rDPObj, css::sheet::DataPilotFieldOrientation nOrient)=0
 
virtual VclPtr< AbstractScNewScenarioDlgCreateScNewScenarioDlg (weld::Window *pParent, const OUString &rName, bool bEdit, bool bSheetProtected)=0
 
virtual VclPtr< AbstractScShowTabDlgCreateScShowTabDlg (weld::Window *pParent)=0
 
virtual VclPtr< AbstractScStringInputDlgCreateScStringInputDlg (weld::Window *pParent, const OUString &rTitle, const OUString &rEditTitle, const OUString &rDefault, const OUString &rHelpId, const OUString &rEditHelpId)=0
 
virtual VclPtr< AbstractScTabBgColorDlgCreateScTabBgColorDlg (weld::Window *pParent, const OUString &rTitle, const OUString &rTabBgColorNoColorText, const Color &rDefaultColor)=0
 
virtual VclPtr< AbstractScImportOptionsDlgCreateScImportOptionsDlg (weld::Window *pParent, bool bAscii, const ScImportOptions *pOptions, const OUString *pStrTitle, bool bOnlyDbtoolsEncodings, bool bImport=true)=0
 
virtual VclPtr< AbstractScGoToTabDlgCreateScGoToTabDlg (weld::Window *pParent)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScAttrDlg (weld::Window *pParent, const SfxItemSet *pCellAttrs)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScHFEditDlg (weld::Window *pParent, const SfxItemSet &rCoreSet, const OUString &rPageStyle, sal_uInt16 nResId)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScStyleDlg (weld::Window *pParent, SfxStyleSheetBase &rStyleBase, bool bPage)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScDrawStyleDlg (weld::Window *pParent, SfxStyleSheetBase &rStyleBase, SdrView *pView)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScSubTotalDlg (weld::Window *pParent, const SfxItemSet &rArgSet)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScCharDlg (weld::Window *pParent, const SfxItemSet *pAttr, const SfxObjectShell *pDocShell, bool bDrawText)=0
 
virtual VclPtr< SfxAbstractTabDialogCreateScParagraphDlg (weld::Window *pParent, const SfxItemSet *pAttr)=0
 
virtual std::shared_ptr< ScAsyncTabControllerCreateScSortDlg (weld::Window *pParent, const SfxItemSet *pArgSet)=0
 
virtual CreateTabPage GetTabPageCreatorFunc (sal_uInt16 nId)=0
 

Static Public Member Functions

static SC_DLLPUBLIC ScAbstractDialogFactoryCreate ()
 

Protected Member Functions

 ~ScAbstractDialogFactory ()
 

Detailed Description

Definition at line 412 of file scabstdlg.hxx.

Constructor & Destructor Documentation

◆ ~ScAbstractDialogFactory()

ScAbstractDialogFactory::~ScAbstractDialogFactory ( )
inlineprotected

Definition at line 575 of file scabstdlg.hxx.

Member Function Documentation

◆ Create()

ScAbstractDialogFactory * ScAbstractDialogFactory::Create ( )
static

◆ CreateAbstractScGroupDlg()

virtual VclPtr< AbstractScGroupDlg > ScAbstractDialogFactory::CreateAbstractScGroupDlg ( weld::Window pParent,
bool  bUnGroup = false 
)
pure virtual

◆ CreateScAttrDlg()

virtual VclPtr< SfxAbstractTabDialog > ScAbstractDialogFactory::CreateScAttrDlg ( weld::Window pParent,
const SfxItemSet pCellAttrs 
)
pure virtual

◆ CreateScAutoFormatDlg()

virtual VclPtr< AbstractScAutoFormatDlg > ScAbstractDialogFactory::CreateScAutoFormatDlg ( weld::Window pParent,
ScAutoFormat pAutoFormat,
const ScAutoFormatData pSelFormatData,
ScViewData rViewData 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by ScCellShell::Execute().

◆ CreateScCharDlg()

virtual VclPtr< SfxAbstractTabDialog > ScAbstractDialogFactory::CreateScCharDlg ( weld::Window pParent,
const SfxItemSet pAttr,
const SfxObjectShell pDocShell,
bool  bDrawText 
)
pure virtual

◆ CreateScColRowLabelDlg()

virtual VclPtr< AbstractScColRowLabelDlg > ScAbstractDialogFactory::CreateScColRowLabelDlg ( weld::Window pParent,
bool  bCol,
bool  bRow 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by ScDocShell::Execute().

◆ CreateScCondFormatMgrDlg()

virtual VclPtr< AbstractScCondFormatManagerDlg > ScAbstractDialogFactory::CreateScCondFormatMgrDlg ( weld::Window pParent,
ScDocument rDoc,
const ScConditionalFormatList pFormatList 
)
pure virtual

◆ CreateScDataFormDlg()

virtual VclPtr< AbstractScDataFormDlg > ScAbstractDialogFactory::CreateScDataFormDlg ( weld::Window pParent,
ScTabViewShell pTabViewShell 
)
pure virtual

◆ CreateScDataPilotDatabaseDlg()

virtual VclPtr< AbstractScDataPilotDatabaseDlg > ScAbstractDialogFactory::CreateScDataPilotDatabaseDlg ( weld::Window pParent)
pure virtual

◆ CreateScDataPilotServiceDlg()

virtual VclPtr< AbstractScDataPilotServiceDlg > ScAbstractDialogFactory::CreateScDataPilotServiceDlg ( weld::Window pParent,
const std::vector< OUString > &  rServices 
)
pure virtual

◆ CreateScDataPilotSourceTypeDlg()

virtual VclPtr< AbstractScDataPilotSourceTypeDlg > ScAbstractDialogFactory::CreateScDataPilotSourceTypeDlg ( weld::Window pParent,
bool  bEnableExternal 
)
pure virtual

◆ CreateScDeleteCellDlg()

virtual VclPtr< AbstractScDeleteCellDlg > ScAbstractDialogFactory::CreateScDeleteCellDlg ( weld::Window pParent,
bool  bDisallowCellMove 
)
pure virtual

◆ CreateScDeleteContentsDlg()

virtual VclPtr< AbstractScDeleteContentsDlg > ScAbstractDialogFactory::CreateScDeleteContentsDlg ( weld::Window pParent)
pure virtual

◆ CreateScDPDateGroupDlg()

virtual VclPtr< AbstractScDPDateGroupDlg > ScAbstractDialogFactory::CreateScDPDateGroupDlg ( weld::Window pParent,
const ScDPNumGroupInfo rInfo,
sal_Int32  nDatePart,
const Date rNullDate 
)
pure virtual

◆ CreateScDPFunctionDlg()

virtual VclPtr< AbstractScDPFunctionDlg > ScAbstractDialogFactory::CreateScDPFunctionDlg ( weld::Widget pParent,
const ScDPLabelDataVector rLabelVec,
const ScDPLabelData rLabelData,
const ScPivotFuncData rFuncData 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by IMPL_LINK_NOARG().

◆ CreateScDPNumGroupDlg()

virtual VclPtr< AbstractScDPNumGroupDlg > ScAbstractDialogFactory::CreateScDPNumGroupDlg ( weld::Window pParent,
const ScDPNumGroupInfo rInfo 
)
pure virtual

◆ CreateScDPShowDetailDlg()

virtual VclPtr< AbstractScDPShowDetailDlg > ScAbstractDialogFactory::CreateScDPShowDetailDlg ( weld::Window pParent,
ScDPObject rDPObj,
css::sheet::DataPilotFieldOrientation  nOrient 
)
pure virtual

◆ CreateScDPSubtotalDlg()

virtual VclPtr< AbstractScDPSubtotalDlg > ScAbstractDialogFactory::CreateScDPSubtotalDlg ( weld::Widget pParent,
ScDPObject rDPObj,
const ScDPLabelData rLabelData,
const ScPivotFuncData rFuncData,
const ScDPNameVec rDataFields 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by IMPL_LINK_NOARG().

◆ CreateScDrawStyleDlg()

virtual VclPtr< SfxAbstractTabDialog > ScAbstractDialogFactory::CreateScDrawStyleDlg ( weld::Window pParent,
SfxStyleSheetBase rStyleBase,
SdrView pView 
)
pure virtual

◆ CreateScFillSeriesDlg()

virtual VclPtr< AbstractScFillSeriesDlg > ScAbstractDialogFactory::CreateScFillSeriesDlg ( weld::Window pParent,
ScDocument rDocument,
FillDir  eFillDir,
FillCmd  eFillCmd,
FillDateCmd  eFillDateCmd,
const OUString &  aStartStr,
double  fStep,
double  fMax,
SCSIZE  nSelectHeight,
SCSIZE  nSelectWidth,
sal_uInt16  nPossDir 
)
pure virtual

◆ CreateScGoToTabDlg()

virtual VclPtr< AbstractScGoToTabDlg > ScAbstractDialogFactory::CreateScGoToTabDlg ( weld::Window pParent)
pure virtual

◆ CreateScHFEditDlg()

virtual VclPtr< SfxAbstractTabDialog > ScAbstractDialogFactory::CreateScHFEditDlg ( weld::Window pParent,
const SfxItemSet rCoreSet,
const OUString &  rPageStyle,
sal_uInt16  nResId 
)
pure virtual

◆ CreateScImportAsciiDlg()

virtual VclPtr< AbstractScImportAsciiDlg > ScAbstractDialogFactory::CreateScImportAsciiDlg ( weld::Window pParent,
const OUString &  aDatName,
SvStream pInStream,
ScImportAsciiCall  eCall 
)
pure virtual

◆ CreateScImportOptionsDlg()

virtual VclPtr< AbstractScImportOptionsDlg > ScAbstractDialogFactory::CreateScImportOptionsDlg ( weld::Window pParent,
bool  bAscii,
const ScImportOptions pOptions,
const OUString *  pStrTitle,
bool  bOnlyDbtoolsEncodings,
bool  bImport = true 
)
pure virtual

◆ CreateScInsertCellDlg()

virtual VclPtr< AbstractScInsertCellDlg > ScAbstractDialogFactory::CreateScInsertCellDlg ( weld::Window pParent,
bool  bDisallowCellMove 
)
pure virtual

◆ CreateScInsertContentsDlg()

virtual VclPtr< AbstractScInsertContentsDlg > ScAbstractDialogFactory::CreateScInsertContentsDlg ( weld::Window pParent,
const OUString *  pStrTitle = nullptr 
)
pure virtual

◆ CreateScInsertTableDlg()

virtual VclPtr< AbstractScInsertTableDlg > ScAbstractDialogFactory::CreateScInsertTableDlg ( weld::Window pParent,
ScViewData rViewData,
SCTAB  nTabCount,
bool  bFromFile 
)
pure virtual

◆ CreateScLinkedAreaDlg()

virtual VclPtr< AbstractScLinkedAreaDlg > ScAbstractDialogFactory::CreateScLinkedAreaDlg ( weld::Widget pParent)
pure virtual

◆ CreateScMetricInputDlg()

virtual VclPtr< AbstractScMetricInputDlg > ScAbstractDialogFactory::CreateScMetricInputDlg ( weld::Window pParent,
const OUString &  sDialogName,
tools::Long  nCurrent,
tools::Long  nDefault,
FieldUnit  eFUnit,
sal_uInt16  nDecimals,
tools::Long  nMaximum,
tools::Long  nMinimum = 0 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by ScCellShell::Execute().

◆ CreateScMoveTableDlg()

virtual VclPtr< AbstractScMoveTableDlg > ScAbstractDialogFactory::CreateScMoveTableDlg ( weld::Window pParent,
const OUString &  rDefault 
)
pure virtual

◆ CreateScNameCreateDlg()

virtual VclPtr< AbstractScNameCreateDlg > ScAbstractDialogFactory::CreateScNameCreateDlg ( weld::Window pParent,
CreateNameFlags  nFlags 
)
pure virtual

◆ CreateScNamePasteDlg()

virtual VclPtr< AbstractScNamePasteDlg > ScAbstractDialogFactory::CreateScNamePasteDlg ( weld::Window pParent,
ScDocShell pShell 
)
pure virtual

◆ CreateScNewScenarioDlg()

virtual VclPtr< AbstractScNewScenarioDlg > ScAbstractDialogFactory::CreateScNewScenarioDlg ( weld::Window pParent,
const OUString &  rName,
bool  bEdit,
bool  bSheetProtected 
)
pure virtual

◆ CreateScParagraphDlg()

virtual VclPtr< SfxAbstractTabDialog > ScAbstractDialogFactory::CreateScParagraphDlg ( weld::Window pParent,
const SfxItemSet pAttr 
)
pure virtual

◆ CreateScPivotFilterDlg()

virtual VclPtr< AbstractScPivotFilterDlg > ScAbstractDialogFactory::CreateScPivotFilterDlg ( weld::Window pParent,
const SfxItemSet rArgSet,
sal_uInt16  nSourceTab 
)
pure virtual

◆ CreateScSelEntryDlg()

virtual VclPtr< AbstractScSelEntryDlg > ScAbstractDialogFactory::CreateScSelEntryDlg ( weld::Window pParent,
const std::vector< OUString > &  rEntryList 
)
pure virtual

◆ CreateScShowTabDlg()

virtual VclPtr< AbstractScShowTabDlg > ScAbstractDialogFactory::CreateScShowTabDlg ( weld::Window pParent)
pure virtual

◆ CreateScSortDlg()

virtual std::shared_ptr< ScAsyncTabController > ScAbstractDialogFactory::CreateScSortDlg ( weld::Window pParent,
const SfxItemSet pArgSet 
)
pure virtual

◆ CreateScSortWarningDlg()

virtual VclPtr< AbstractScSortWarningDlg > ScAbstractDialogFactory::CreateScSortWarningDlg ( weld::Window pParent,
const OUString &  rExtendText,
const OUString &  rCurrentText 
)
pure virtual

Implemented in ScAbstractDialogFactory_Impl.

Referenced by lcl_GetSortParam().

◆ CreateScStringInputDlg()

virtual VclPtr< AbstractScStringInputDlg > ScAbstractDialogFactory::CreateScStringInputDlg ( weld::Window pParent,
const OUString &  rTitle,
const OUString &  rEditTitle,
const OUString &  rDefault,
const OUString &  rHelpId,
const OUString &  rEditHelpId 
)
pure virtual

◆ CreateScStyleDlg()

virtual VclPtr< SfxAbstractTabDialog > ScAbstractDialogFactory::CreateScStyleDlg ( weld::Window pParent,
SfxStyleSheetBase rStyleBase,
bool  bPage 
)
pure virtual

◆ CreateScSubTotalDlg()

virtual VclPtr< SfxAbstractTabDialog > ScAbstractDialogFactory::CreateScSubTotalDlg ( weld::Window pParent,
const SfxItemSet rArgSet 
)
pure virtual

◆ CreateScTabBgColorDlg()

virtual VclPtr< AbstractScTabBgColorDlg > ScAbstractDialogFactory::CreateScTabBgColorDlg ( weld::Window pParent,
const OUString &  rTitle,
const OUString &  rTabBgColorNoColorText,
const Color rDefaultColor 
)
pure virtual

◆ CreateScTextImportOptionsDlg()

virtual VclPtr< AbstractScTextImportOptionsDlg > ScAbstractDialogFactory::CreateScTextImportOptionsDlg ( weld::Window pParent)
pure virtual

◆ GetTabPageCreatorFunc()

virtual CreateTabPage ScAbstractDialogFactory::GetTabPageCreatorFunc ( sal_uInt16  nId)
pure virtual

The documentation for this class was generated from the following files: